Enable content shell with aura for desktop 16/284216/5
authorChandan Padhi <c.padhi@samsung.com>
Fri, 11 Nov 2022 15:12:21 +0000 (20:42 +0530)
committerChandan Padhi <c.padhi@samsung.com>
Wed, 16 Nov 2022 06:37:56 +0000 (12:07 +0530)
commite574356d0c940c017c551714e43948b996814699
tree164361058aa3aa51505373d8002a60c52f1795bb
parent227511f7f09febaa5a398f97a663468fde952f6d
Enable content shell with aura for desktop

This commit does the following,
1. Enables aura for chromium-efl
2. Updates chromium-efl code as per upstream changes
3. Removes EFL port specific code
4. Enables onscreen Rendering based on Ozone X11(desktop)
   and brings up content_shell.

References:
https://review.tizen.org/gerrit/268664/
https://review.tizen.org/gerrit/280651/
https://review.tizen.org/gerrit/281414/

Build: $ ./tizen_src/build/build_desktop.sh
Launch: $ ./out.x64/content_shell --no-sandbox --ignore-gpu-blocklist
        --in-process-gpu --use-gl=egl

Change-Id: Iab7fa54c0cb7896bceee2a443707d603d67886fe
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
230 files changed:
build/config/clang/clang.gni
build/config/compiler/BUILD.gn
build/config/features.gni
build/config/linux/libdrm/BUILD.gn
cc/mojo_embedder/async_layer_tree_frame_sink.cc
cc/trees/layer_tree_host_impl.cc
cc/trees/layer_tree_host_impl.h
components/cbor/values.h
content/browser/BUILD.gn
content/browser/browser_interface_binders.cc
content/browser/browser_main_loop.cc
content/browser/browser_main_loop.h
content/browser/compositor/surface_utils.cc
content/browser/renderer_host/render_process_host_impl.cc
content/browser/renderer_host/render_widget_host_impl.cc
content/browser/renderer_host/render_widget_host_impl.h
content/browser/renderer_host/render_widget_host_view_base.h
content/public/browser/login_delegate.h
content/shell/BUILD.gn
content/shell/browser/shell.cc
content/shell/browser/shell_content_browser_client.cc
content/test/BUILD.gn
gpu/command_buffer/build_cmd_buffer_lib.py
gpu/command_buffer/build_gles2_cmd_buffer.py
gpu/command_buffer/client/gles2_implementation_efl_autogen.h [deleted file]
gpu/command_buffer/client/gles2_implementation_efl_header_autogen.h [deleted file]
gpu/ipc/service/gpu_channel_manager.cc
media/BUILD.gn
media/gpu/args.gni
media/learning/common/labelled_example.cc
media/media_options.gni
third_party/blink/renderer/platform/heap/thread_local.h
third_party/libdrm/BUILD.gn
third_party/minigbm/BUILD.gn
third_party/tflite_support/src/tensorflow_lite_support/metadata/cc/utils/zip_readonly_mem_file.cc
tizen_src/.gn
tizen_src/build/common.sh
tizen_src/build/config/tizen_features.gni
tizen_src/build/gn_chromiumefl.sh
tizen_src/chromium_impl/base/message_loop/message_pump_ecore.cc
tizen_src/chromium_impl/base/message_loop/message_pump_ecore.h
tizen_src/chromium_impl/base/message_loop/message_pump_for_ui_efl.cc
tizen_src/chromium_impl/base/message_loop/message_pump_for_ui_efl.h
tizen_src/chromium_impl/components/js_dialogs_efl/javascript_dialog_manager_efl.h
tizen_src/chromium_impl/components/js_dialogs_efl/javascript_modal_dialog_efl.cc
tizen_src/chromium_impl/content/browser/browser_efl.gni
tizen_src/chromium_impl/content/browser/compositor/evasgl_context_provider.cc [deleted file]
tizen_src/chromium_impl/content/browser/compositor/evasgl_context_provider.h [deleted file]
tizen_src/chromium_impl/content/browser/compositor/evasgl_delegated_frame_host.cc [deleted file]
tizen_src/chromium_impl/content/browser/compositor/evasgl_delegated_frame_host.h [deleted file]
tizen_src/chromium_impl/content/browser/compositor/evasgl_output_surface.cc [deleted file]
tizen_src/chromium_impl/content/browser/compositor/evasgl_output_surface.h [deleted file]
tizen_src/chromium_impl/content/browser/javascript_dialog/javascript_modal_dialog.cc
tizen_src/chromium_impl/content/browser/media/browser_mediapacket_manager.h
tizen_src/chromium_impl/content/browser/media/capture/mouse_cursor_overlay_controller_efl.cc [deleted file]
tizen_src/chromium_impl/content/browser/media/efl/browser_demuxer_efl.cc
tizen_src/chromium_impl/content/browser/media/efl/browser_demuxer_efl.h
tizen_src/chromium_impl/content/browser/media/efl/browser_media_player_manager_efl.h
tizen_src/chromium_impl/content/browser/media/media_web_contents_observer_efl.h
tizen_src/chromium_impl/content/browser/renderer_host/disambiguation_popup_efl.cc [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/disambiguation_popup_efl.h [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/event_resampler.cc [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/event_resampler.h [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/im_context_efl.cc [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/im_context_efl.h [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/native_web_keyboard_event_efl.cc [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.cc [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.h [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/web_event_factory_efl.cc [deleted file]
tizen_src/chromium_impl/content/browser/renderer_host/web_event_factory_efl.h [deleted file]
tizen_src/chromium_impl/content/browser/screen_orientation/screen_orientation_delegate_efl.cc
tizen_src/chromium_impl/content/browser/screen_orientation/screen_orientation_delegate_efl.h
tizen_src/chromium_impl/content/browser/selection/selection_controller_efl.cc
tizen_src/chromium_impl/content/browser/selection/selection_magnifier_efl.cc
tizen_src/chromium_impl/content/browser/speech/tts_message_filter_efl.h
tizen_src/chromium_impl/content/browser/tracing/tracing_controller_efl.h
tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.h
tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_efl.cc [deleted file]
tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_efl.h [deleted file]
tizen_src/chromium_impl/content/browser/web_contents/web_drag_dest_efl.cc
tizen_src/chromium_impl/content/browser/web_contents/web_drag_dest_efl.h
tizen_src/chromium_impl/content/browser/web_contents/web_drag_source_efl.cc
tizen_src/chromium_impl/content/browser/web_contents/web_drag_source_efl.h
tizen_src/chromium_impl/content/common/cursors/webcursor_efl.cc
tizen_src/chromium_impl/content/common/gpu/media/efl/tizen_video_decode_accelerator.h
tizen_src/chromium_impl/content/common/gpu/media/efl/tizen_video_encode_accelerator.h
tizen_src/chromium_impl/content/gpu/in_process_gpu_thread_efl.cc
tizen_src/chromium_impl/content/renderer/media/efl/renderer_demuxer_efl.h
tizen_src/chromium_impl/content/renderer/media/efl/renderer_media_player_manager_efl.h
tizen_src/chromium_impl/content/renderer/media/efl/webmediaplayer_efl.h
tizen_src/chromium_impl/content/renderer/media/tizen/audio_decoder_capi.cc
tizen_src/chromium_impl/content/renderer/tts_dispatcher_efl.h
tizen_src/chromium_impl/content/shell/browser/shell_efl.cc
tizen_src/chromium_impl/content/shell/browser/shell_web_contents_view_delegate_efl.cc
tizen_src/chromium_impl/device/battery/battery_status_manager_tizen.h
tizen_src/chromium_impl/efl/init.cc
tizen_src/chromium_impl/gpu/command_buffer/client/gles2_implementation_efl.cc [deleted file]
tizen_src/chromium_impl/gpu/command_buffer/client/gles2_implementation_efl.h [deleted file]
tizen_src/chromium_impl/gpu/config/gpu_info_collector_efl.cc [deleted file]
tizen_src/chromium_impl/gpu/config/scoped_restore_non_owned_egl_context.cc [deleted file]
tizen_src/chromium_impl/gpu/config/scoped_restore_non_owned_egl_context.h [deleted file]
tizen_src/chromium_impl/gpu/gpu_efl.gni
tizen_src/chromium_impl/media/audio/tizen/audio_manager_capi.h
tizen_src/chromium_impl/media/audio/tizen/capi_audio_input.h
tizen_src/chromium_impl/media/audio/tizen/capi_audio_output.h
tizen_src/chromium_impl/media/base/efl/media_player_efl.h
tizen_src/chromium_impl/media/base/tizen/media_player_bridge_capi.h
tizen_src/chromium_impl/media/base/tizen/media_source_player_capi.h
tizen_src/chromium_impl/media/base/tizen/webaudio_decoder_browser_capi.h
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_factory_tizen.cc
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_factory_tizen.h
tizen_src/chromium_impl/media/capture/video/tizen/video_capture_device_tizen.h
tizen_src/chromium_impl/ui/BUILD.gn [deleted file]
tizen_src/chromium_impl/ui/base/clipboard/clipboard_helper_efl.cc
tizen_src/chromium_impl/ui/base/clipboard/clipboard_helper_efl.h
tizen_src/chromium_impl/ui/base/resource/resource_bundle_efl.cc [deleted file]
tizen_src/chromium_impl/ui/display/device_display_info_efl.cc
tizen_src/chromium_impl/ui/display/device_display_info_efl.h
tizen_src/chromium_impl/ui/display/screen_efl.cc [deleted file]
tizen_src/chromium_impl/ui/display/screen_efl.h [deleted file]
tizen_src/chromium_impl/ui/events/gesture_detection/gesture_configuration_efl.cc [deleted file]
tizen_src/chromium_impl/ui/events/gestures/gesture_recognizer_impl_efl.cc [deleted file]
tizen_src/chromium_impl/ui/events/gestures/gesture_recognizer_impl_efl.h [deleted file]
tizen_src/chromium_impl/ui/events/gestures/gesture_recognizer_impl_override.cc [deleted file]
tizen_src/chromium_impl/ui/ozone/ozone_platform_efl.cc
tizen_src/chromium_impl/ui/ozone/surface_factory_efl.cc
tizen_src/chromium_impl/ui/ozone/surface_factory_efl.h
tizen_src/chromium_impl/ui/snapshot/snapshot_efl.cc [deleted file]
tizen_src/chromium_impl/ui/ui_efl.gni
tizen_src/chromium_impl/ui/ui_efl_injections.gni [deleted file]
tizen_src/ewk/efl_integration/browser/autofill/autofill_client_efl.h
tizen_src/ewk/efl_integration/browser/autofill/personal_data_manager_factory.h
tizen_src/ewk/efl_integration/browser/browsing_data_remover_efl.cc
tizen_src/ewk/efl_integration/browser/download_manager_delegate_efl.cc
tizen_src/ewk/efl_integration/browser/favicon/favicon_database.cc
tizen_src/ewk/efl_integration/browser/favicon/favicon_database.h
tizen_src/ewk/efl_integration/browser/favicon/favicon_database_p.cc
tizen_src/ewk/efl_integration/browser/favicon/favicon_database_p.h
tizen_src/ewk/efl_integration/browser/favicon/favicon_downloader.cc
tizen_src/ewk/efl_integration/browser/favicon/favicon_downloader.h
tizen_src/ewk/efl_integration/browser/geolocation/geolocation_permission_context_efl.cc
tizen_src/ewk/efl_integration/browser/geolocation/location_provider_efl.h
tizen_src/ewk/efl_integration/browser/javascript_dialog_manager_efl.h
tizen_src/ewk/efl_integration/browser/mime_override_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/password_manager/password_manager_client_efl.h
tizen_src/ewk/efl_integration/browser/password_manager/password_store_factory.h
tizen_src/ewk/efl_integration/browser/policy_response_delegate_efl.cc
tizen_src/ewk/efl_integration/browser/quota_permission_context_efl.cc
tizen_src/ewk/efl_integration/browser/render_message_filter_efl.cc
tizen_src/ewk/efl_integration/browser/resource_dispatcher_host_delegate_efl.cc
tizen_src/ewk/efl_integration/browser/ssl_host_state_delegate_efl.cc
tizen_src/ewk/efl_integration/browser/ssl_host_state_delegate_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/browser/web_view_browser_message_filter.cc
tizen_src/ewk/efl_integration/browser/webdata/web_data_service.h
tizen_src/ewk/efl_integration/browser/webdata/web_data_service_factory.h
tizen_src/ewk/efl_integration/browser_context_efl.h
tizen_src/ewk/efl_integration/browser_main_parts_efl.h
tizen_src/ewk/efl_integration/command_line_efl.cc
tizen_src/ewk/efl_integration/common/version_info.h
tizen_src/ewk/efl_integration/content_browser_client_efl.cc
tizen_src/ewk/efl_integration/content_browser_client_efl.h
tizen_src/ewk/efl_integration/content_main_delegate_efl.cc
tizen_src/ewk/efl_integration/content_main_delegate_efl.h
tizen_src/ewk/efl_integration/context_menu_controller_efl.cc
tizen_src/ewk/efl_integration/cookie_manager.cc
tizen_src/ewk/efl_integration/cookie_manager.h
tizen_src/ewk/efl_integration/devtools_manager_delegate_efl.h
tizen_src/ewk/efl_integration/efl_webprocess_main.cc
tizen_src/ewk/efl_integration/eweb_context.cc
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/eweb_view.h
tizen_src/ewk/efl_integration/ewk_global_data.cc
tizen_src/ewk/efl_integration/ewk_global_data.h
tizen_src/ewk/efl_integration/http_user_agent_settings_efl.h
tizen_src/ewk/efl_integration/network_delegate_efl.cc
tizen_src/ewk/efl_integration/network_delegate_efl.h
tizen_src/ewk/efl_integration/permission_controller_delegate_efl.cc
tizen_src/ewk/efl_integration/permission_controller_delegate_efl.h
tizen_src/ewk/efl_integration/private/ewk_context_private.h
tizen_src/ewk/efl_integration/private/ewk_frame_private.cc
tizen_src/ewk/efl_integration/private/ewk_hit_test_private.h
tizen_src/ewk/efl_integration/private/ewk_notification_private.h
tizen_src/ewk/efl_integration/private/ewk_policy_decision_private.cc
tizen_src/ewk/efl_integration/private/ewk_quota_permission_request_private.h
tizen_src/ewk/efl_integration/private/ewk_security_origin_private.h
tizen_src/ewk/efl_integration/private/ewk_settings_private.cc
tizen_src/ewk/efl_integration/private/ewk_view_private.cc
tizen_src/ewk/efl_integration/private/webview_delegate_ewk.h
tizen_src/ewk/efl_integration/public/ewk_dispatcher.cc
tizen_src/ewk/efl_integration/public/ewk_error.cc
tizen_src/ewk/efl_integration/public/ewk_ipc_message.cc
tizen_src/ewk/efl_integration/renderer/content_renderer_client_efl.cc
tizen_src/ewk/efl_integration/renderer/content_renderer_client_efl.h
tizen_src/ewk/efl_integration/renderer/content_settings_client_efl.h
tizen_src/ewk/efl_integration/renderer/plugins/plugin_placeholder_efl.h
tizen_src/ewk/efl_integration/renderer/print_web_view_helper_efl.cc
tizen_src/ewk/efl_integration/renderer/print_web_view_helper_efl.h
tizen_src/ewk/efl_integration/renderer/render_frame_observer_efl.cc
tizen_src/ewk/efl_integration/renderer/render_view_observer_efl.cc [deleted file]
tizen_src/ewk/efl_integration/renderer/render_view_observer_efl.h [deleted file]
tizen_src/ewk/efl_integration/shared_url_loader_factory_efl.h
tizen_src/ewk/efl_integration/url_request_context_getter_efl.cc
tizen_src/ewk/efl_integration/url_request_context_getter_efl.h
tizen_src/ewk/efl_integration/web_contents_delegate_efl.cc
tizen_src/ewk/efl_integration/web_contents_delegate_efl.h
tizen_src/ewk/efl_integration/web_contents_efl_delegate_ewk.cc
tizen_src/ewk/efl_integration/web_contents_efl_delegate_ewk.h
tizen_src/ewk/efl_integration/web_contents_view_delegate_ewk.cc
tizen_src/ewk/efl_integration/web_contents_view_delegate_ewk.h
tizen_src/ewk/efl_integration/wrt/dynamicplugin.h
tizen_src/ewk/efl_integration/wrt/wrt_dynamicplugin.h
tizen_src/ewk/efl_integration/wrt/wrt_file_protocol_handler.h
tizen_src/ewk/efl_integration/wrt/wrt_widget_host.h
tizen_src/ewk/po_tizen/BUILD.gn
ui/base/BUILD.gn
ui/base/ime/linux/BUILD.gn
ui/events/BUILD.gn
ui/events/ozone/evdev/BUILD.gn
ui/gfx/BUILD.gn
ui/gfx/linux/BUILD.gn
ui/gfx/x/event.cc
ui/gl/BUILD.gn
ui/native_theme/BUILD.gn
ui/qt/qt.gni
ui/snapshot/BUILD.gn
ui/views/BUILD.gn