[M67 Dev][EWK] Classify EWK APIs by public, internal, or product 55/187855/2
authorsihoons.yang <sihoons.yang@samsung.com>
Wed, 1 Feb 2017 11:59:21 +0000 (20:59 +0900)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Wed, 10 Oct 2018 04:12:13 +0000 (04:12 +0000)
commitc151bad6caaaebb9d2ca17354ae909039aecceb4
tree46dba56fdf69a585c8b1fefcf119b2dbcbcc362c
parentb3ba8f67338e185fa5c3ffd73f0207ad67834463
[M67 Dev][EWK] Classify EWK APIs by public, internal, or product

This classifies EWK APIs as follows.

Header name        | API kinds                       | Target user
------------------------------------------------------------------------
ewk_XXX.h          | APIs open to tizen.org          | Public
------------------------------------------------------------------------
ewk_XXX_internal.h | APIs for platform modules       | SWC internal
------------------------------------------------------------------------
ewk_XXX_product.h  | APIs for product requirements   | GBM (MCD, VD)
------------------------------------------------------------------------

To avoid explosion of header inclusions with similar names, following
rule is designed:
- ewk_XXX.h is included by ewk_XXX_internal.h.
- ewk_XXX_internal.h is included by ewk_XXX_product.h

Also, we provide following all-in-one headers:
- EWebKit.h          : holds all "Public" EWK headers
- EWebKit_internal.h : holds all "Internal" EWK headers
- EWebKit_product.h  : holds all "Product" EWK headers

Reference:
https://review.tizen.org/gerrit/#/c/173213/

Change-Id: I4193e357828a7516c23f8e4fef9283367bf8d4e6
Signed-off-by: sihoons.yang <sihoons.yang@samsung.com>
Signed-off-by: Youngsoo Choi <kenshin.choi@samsung.com>
118 files changed:
third_party/icu/common/icudtl.dat
tizen_src/ewk/efl_integration/browser/javascript_dialog_manager_efl.h
tizen_src/ewk/efl_integration/browser/notification/notification_controller_efl.cc
tizen_src/ewk/efl_integration/browser/notification/notification_controller_efl.h
tizen_src/ewk/efl_integration/browser/vibration/vibration_provider_client.h
tizen_src/ewk/efl_integration/browser/web_cache_efl/web_cache_manager_efl.h
tizen_src/ewk/efl_integration/common/render_messages_ewk.h
tizen_src/ewk/efl_integration/context_menu_controller_efl.h
tizen_src/ewk/efl_integration/eweb_context.h
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h
tizen_src/ewk/efl_integration/geolocation_permission_popup.h
tizen_src/ewk/efl_integration/notification_permission_popup.h
tizen_src/ewk/efl_integration/private/ewk_context_private.h
tizen_src/ewk/efl_integration/private/ewk_custom_handlers_private.h
tizen_src/ewk/efl_integration/private/ewk_hit_test_private.h
tizen_src/ewk/efl_integration/private/ewk_settings_private.h
tizen_src/ewk/efl_integration/public/EWebKit.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/EWebKit_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/EWebKit_product.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_application_cache_manager.cc [changed mode: 0755->0644]
tizen_src/ewk/efl_integration/public/ewk_application_cache_manager_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_application_cache_manager.h with 78% similarity]
tizen_src/ewk/efl_integration/public/ewk_auth_challenge.cc
tizen_src/ewk/efl_integration/public/ewk_auth_challenge_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_auth_challenge.h with 52% similarity]
tizen_src/ewk/efl_integration/public/ewk_auth_request.cc
tizen_src/ewk/efl_integration/public/ewk_auth_request_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_auth_request.h with 90% similarity]
tizen_src/ewk/efl_integration/public/ewk_autofill_profile.h
tizen_src/ewk/efl_integration/public/ewk_back_forward_list.h
tizen_src/ewk/efl_integration/public/ewk_back_forward_list_item.h
tizen_src/ewk/efl_integration/public/ewk_certificate.cc
tizen_src/ewk/efl_integration/public/ewk_certificate_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_certificate.h with 100% similarity]
tizen_src/ewk/efl_integration/public/ewk_chromium.h
tizen_src/ewk/efl_integration/public/ewk_console_message.cc
tizen_src/ewk/efl_integration/public/ewk_console_message_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_console_message.h with 92% similarity]
tizen_src/ewk/efl_integration/public/ewk_content_screening_detection.cc
tizen_src/ewk/efl_integration/public/ewk_content_screening_detection_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_content_screening_detection.h with 90% similarity]
tizen_src/ewk/efl_integration/public/ewk_context.h
tizen_src/ewk/efl_integration/public/ewk_context_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_context_menu.h
tizen_src/ewk/efl_integration/public/ewk_context_menu_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_context_menu_product.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_context_product.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_cookie_manager.cc
tizen_src/ewk/efl_integration/public/ewk_cookie_manager.h
tizen_src/ewk/efl_integration/public/ewk_cookie_manager_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_custom_handlers.cc
tizen_src/ewk/efl_integration/public/ewk_custom_handlers_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_dispatcher.cc
tizen_src/ewk/efl_integration/public/ewk_dispatcher_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_dispatcher.h with 74% similarity]
tizen_src/ewk/efl_integration/public/ewk_enums_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_enums.h with 61% similarity]
tizen_src/ewk/efl_integration/public/ewk_error.cc
tizen_src/ewk/efl_integration/public/ewk_error.h
tizen_src/ewk/efl_integration/public/ewk_error_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_favicon_database.cc
tizen_src/ewk/efl_integration/public/ewk_favicon_database_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_favicon_database.h with 94% similarity]
tizen_src/ewk/efl_integration/public/ewk_frame.cc
tizen_src/ewk/efl_integration/public/ewk_frame_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_frame.h with 52% similarity]
tizen_src/ewk/efl_integration/public/ewk_geolocation.cc
tizen_src/ewk/efl_integration/public/ewk_geolocation.h
tizen_src/ewk/efl_integration/public/ewk_geolocation_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_history.cc
tizen_src/ewk/efl_integration/public/ewk_history_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_history.h with 93% similarity]
tizen_src/ewk/efl_integration/public/ewk_hit_test.cc
tizen_src/ewk/efl_integration/public/ewk_hit_test_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_hit_test.h with 98% similarity]
tizen_src/ewk/efl_integration/public/ewk_intercept_request.h
tizen_src/ewk/efl_integration/public/ewk_intercept_request_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_ipc_message.cc
tizen_src/ewk/efl_integration/public/ewk_ipc_message_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_ipc_message.h with 94% similarity]
tizen_src/ewk/efl_integration/public/ewk_log_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_log.h with 83% similarity]
tizen_src/ewk/efl_integration/public/ewk_main.cc
tizen_src/ewk/efl_integration/public/ewk_main.h
tizen_src/ewk/efl_integration/public/ewk_main_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_notification.cc
tizen_src/ewk/efl_integration/public/ewk_notification_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_notification.h with 97% similarity]
tizen_src/ewk/efl_integration/public/ewk_object.cc
tizen_src/ewk/efl_integration/public/ewk_object_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_object.h with 89% similarity]
tizen_src/ewk/efl_integration/public/ewk_page_group.cc
tizen_src/ewk/efl_integration/public/ewk_page_group_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_page_group.h with 83% similarity]
tizen_src/ewk/efl_integration/public/ewk_policy_decision.h
tizen_src/ewk/efl_integration/public/ewk_policy_decision_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_popup_menu_item.cc
tizen_src/ewk/efl_integration/public/ewk_popup_menu_item_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_popup_menu_item.h with 94% similarity]
tizen_src/ewk/efl_integration/public/ewk_quota_permission_request.cc
tizen_src/ewk/efl_integration/public/ewk_quota_permission_request_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_quota_permission_request.h with 92% similarity]
tizen_src/ewk/efl_integration/public/ewk_security_origin.cc
tizen_src/ewk/efl_integration/public/ewk_security_origin.h
tizen_src/ewk/efl_integration/public/ewk_security_origin_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_settings.cc
tizen_src/ewk/efl_integration/public/ewk_settings.h
tizen_src/ewk/efl_integration/public/ewk_settings_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_settings_product.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_storage_manager.cc
tizen_src/ewk/efl_integration/public/ewk_storage_manager_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_storage_manager.h with 81% similarity]
tizen_src/ewk/efl_integration/public/ewk_text_style.cc
tizen_src/ewk/efl_integration/public/ewk_text_style_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_touch_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_touch.h with 90% similarity]
tizen_src/ewk/efl_integration/public/ewk_tracing.cc
tizen_src/ewk/efl_integration/public/ewk_tracing_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_tracing.h with 73% similarity]
tizen_src/ewk/efl_integration/public/ewk_user_media.cc
tizen_src/ewk/efl_integration/public/ewk_user_media_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_view.cc
tizen_src/ewk/efl_integration/public/ewk_view.h
tizen_src/ewk/efl_integration/public/ewk_view_internal.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_view_product.h [new file with mode: 0644]
tizen_src/ewk/efl_integration/public/ewk_web_application_icon_data.cc
tizen_src/ewk/efl_integration/public/ewk_web_application_icon_data_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_web_application_icon_data.h with 86% similarity]
tizen_src/ewk/efl_integration/public/ewk_window_features.cc
tizen_src/ewk/efl_integration/public/ewk_window_features_internal.h [moved from tizen_src/ewk/efl_integration/public/ewk_window_features.h with 96% similarity]
tizen_src/ewk/efl_integration/renderer/render_view_observer_efl.h
tizen_src/ewk/efl_integration/url_request_context_getter_efl.h
tizen_src/ewk/efl_integration/web_contents_delegate_efl.h
tizen_src/ewk/efl_webview_app/app.c
tizen_src/ewk/efl_webview_app/mini_browser.c
tizen_src/ewk/ubrowser/browser.cc
tizen_src/ewk/ubrowser/main.cc
tizen_src/ewk/ubrowser/window.cc
tizen_src/ewk/ubrowser/window.h
tizen_src/ewk/ubrowser/window_ui.cc