Enable content shell on Tizen(TM1/TV) profile 21/284321/11
authoruzair <uzair.jaleel@samsung.com>
Tue, 15 Nov 2022 13:21:02 +0000 (18:51 +0530)
committerDae-Hyun Ko <dhyuna.ko@samsung.com>
Mon, 21 Nov 2022 11:03:33 +0000 (11:03 +0000)
commite1c382e280c83380304e909e81e412d8e834adc1
treee8add795a8e5f7e58bffbf219a2b6368b904af67
parentc18bb978e954855f48d5ef2340c5a14f836d3c4a
Enable content shell on Tizen(TM1/TV) profile

Below change fixes all related gn, compiler and linker errors
for successfull generation for chromium-efl rpm for tizen profile.

Also migrates [1],[2] and [3]. [2] and [3] are needed for successfull compilation
with enable_vulkan=false.

[1] https://review.tizen.org/gerrit/c/268880
[2] https://chromium-review.googlesource.com/c/chromium/src/+/4004619
[3] https://chromium-review.googlesource.com/c/chromium/src/+/4013439

Build: $ ./tizen_src/build/build_standard_armv7l.sh
Launch: $  /usr/lib/chromium-efl/content_shell --no-sandbox
  --content-shell-host-window-size=720x1280 --ignore-gpu-blocklist

Build: $ ./tizen_src/build/build_tv.sh
Launch: $  /usr/lib/chromium-efl/content_shell --no-sandbox
  --content-shell-host-window-size=1920x1080 --ignore-gpu-blocklist

References:
https://review.tizen.org/gerrit/c/268810

Change-Id: I55d3b43fd4a612f40efc06bf307e662b4c9b9635
Signed-off-by: uzair <uzair.jaleel@samsung.com>
114 files changed:
base/BUILD.gn
base/allocator/partition_allocator/partition_alloc_base/compiler_specific.h
base/compiler_specific.h
base/process/memory_linux.cc
base/task/sequence_manager/sequence_manager_impl.cc
base/task/sequence_manager/thread_controller.h
base/task/sequence_manager/thread_controller_impl.cc
base/task/sequence_manager/thread_controller_impl.h
base/task/sequence_manager/thread_controller_with_message_pump_impl.cc
base/task/sequence_manager/thread_controller_with_message_pump_impl.h
build/config/BUILD.gn
build/config/ozone.gni
chrome/BUILD.gn
chrome/browser/image_editor/BUILD.gn
chrome/browser/resources/new_tab_page_instant/BUILD.gn
chrome/browser/resources/tab_search/BUILD.gn
chrome/browser/ui/webui/tab_search/BUILD.gn
chrome/test/BUILD.gn
components/crash/content/browser/BUILD.gn
components/crash/core/app/BUILD.gn
components/policy/BUILD.gn
components/policy/tools/generate_policy_source.py
components/services/font/BUILD.gn
components/signin/features.gni
components/viz/service/display_embedder/skia_output_surface_impl.cc
components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.cc
components/viz/service/display_embedder/skia_output_surface_impl_on_gpu.h
content/browser/BUILD.gn
content/common/BUILD.gn
content/common/zygote/zygote_commands_linux.h
content/public/common/BUILD.gn
content/shell/BUILD.gn
content/shell/browser/shell_content_browser_client.cc
content/test/BUILD.gn
content/utility/BUILD.gn
content/web_test/browser/web_test_browser_main_runner.cc
device/bluetooth/BUILD.gn
device/bluetooth/cast_bluetooth.gni
gpu/command_buffer/service/BUILD.gn
gpu/command_buffer/service/external_semaphore.h
gpu/command_buffer/service/shared_image/ozone_image_backing.cc
gpu/command_buffer/service/shared_image/ozone_image_backing_factory.cc
gpu/command_buffer/service/shared_image/shared_image_factory.cc
gpu/ipc/common/gpu_memory_buffer_impl_native_pixmap.cc
gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.cc
gpu/ipc/service/gpu_memory_buffer_factory_native_pixmap.h
gpu/vulkan/vma_wrapper.h
gpu/vulkan/vulkan_device_queue.h
ipc/ipc_message_start.h
media/capture/BUILD.gn
media/cdm/library_cdm/cdm_paths.gni
media/gpu/sandbox/BUILD.gn
media/mojo/mojom/stable/BUILD.gn
packaging/chromium-efl.spec
pdf/BUILD.gn
sandbox/policy/mojom/BUILD.gn
services/device/compute_pressure/BUILD.gn
services/device/usb/BUILD.gn
services/resource_coordinator/memory_instrumentation/queued_request_dispatcher.cc
services/viz/privileged/mojom/compositing/display_private.mojom
third_party/angle/src/tests/BUILD.gn
third_party/blink/renderer/platform/graphics/color.cc
third_party/blink/renderer/platform/wtf/math_extras.h
third_party/breakpad/BUILD.gn
third_party/crashpad/crashpad/build/crashpad_buildconfig.gni
third_party/crashpad/crashpad/compat/linux/sys/mman_memfd_create.cc
third_party/crashpad/crashpad/util/posix/scoped_mmap.cc
third_party/dawn/src/dawn/common/BUILD.gn
third_party/devtools-frontend/src/front_end/Images/BUILD.gn
third_party/devtools-frontend/src/front_end/Images/generate-css-vars.js
third_party/devtools-frontend/src/scripts/build/generate_css_js_files.js
third_party/devtools-frontend/src/scripts/build/ninja/generate_css.gni
third_party/lzma_sdk/C/CpuArch.c
third_party/node/tizen/node
third_party/wayland-protocols/BUILD.gn
third_party/wayland/BUILD.gn
third_party/wayland/features.gni
tizen_src/build/common.sh
tizen_src/build/config/tizen_features.gni
tizen_src/build/gn_chromiumefl.sh
tizen_src/chromium_impl/content/common/BUILD.gn
tools/grit/grit_args.gni
tools/perf/chrome_telemetry_build/BUILD.gn
ui/base/BUILD.gn
ui/base/ime/init/BUILD.gn
ui/gfx/animation/BUILD.gn
ui/gfx/gpu_fence.cc
ui/gfx/linux/BUILD.gn
ui/gfx/mojom/BUILD.gn
ui/gl/gl_switches.cc
ui/linux/BUILD.gn
ui/ozone/platform/cast/surface_factory_cast.cc
ui/ozone/platform/cast/surface_factory_cast.h
ui/ozone/platform/drm/gpu/gbm_surface_factory.cc
ui/ozone/platform/drm/gpu/gbm_surface_factory.h
ui/ozone/platform/flatland/flatland_surface_factory.cc
ui/ozone/platform/flatland/flatland_surface_factory.h
ui/ozone/platform/headless/headless_surface_factory.cc
ui/ozone/platform/headless/headless_surface_factory.h
ui/ozone/platform/scenic/scenic_surface_factory.cc
ui/ozone/platform/scenic/scenic_surface_factory.h
ui/ozone/platform/wayland/BUILD.gn
ui/ozone/platform/wayland/gpu/wayland_gl_egl_utility.cc
ui/ozone/platform/wayland/gpu/wayland_surface_factory.cc
ui/ozone/platform/wayland/gpu/wayland_surface_factory.h
ui/ozone/platform/wayland/host/wayland_output.cc
ui/ozone/platform/x11/x11_surface_factory.cc
ui/ozone/platform/x11/x11_surface_factory.h
ui/ozone/public/surface_factory_ozone.cc
ui/ozone/public/surface_factory_ozone.h
ui/platform_window/BUILD.gn
ui/shell_dialogs/BUILD.gn
ui/views/BUILD.gn
v8/src/heap/cppgc/heap-base.h