[M48_2564] Chromium upversion to m48_2564 branch
authorYoungcheol Kang <ychul.kang@samsung.com>
Thu, 17 Dec 2015 00:40:12 +0000 (09:40 +0900)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 07:55:23 +0000 (07:55 +0000)
commit8fcfa80f086d4e00a3a78327df281c9103c613e0
treeddf73f065076990f3c3b421ae2c8ff46d546aa5c
parent73defffc24e406906d743e6d2dc3dd6a2c664bf3
[M48_2564] Chromium upversion to m48_2564 branch

This patch deals with following upstream changes:

1. Folder and class name changes

- Changed the name of the inertial_sensor_consts.h to the
  device_sensors_consts.h in content/browser/device_sensors/
- Changed the namespace of the GLImageEflPixmap to the gl from the gfx
- Changed the path of the strong_binding.h to the mojo/public/cpp
  /bindings from third_party/mojo/src/mojo/public/cpp/bindings
- Removed the third_party/WebKit/public/web/WebNodeList.h
- Removed the wtf/FastMalloc.h

2. API changes

- Added the ConfirmSaveCreditCardLocally, ConfirmSaveCreditCardToCloud,
  LoadRiskData API in AutofillClient class
- Added the GetBackgroundSyncController API in BrowserContext class
- Added the LockCompositingSurface, UnlockCompositingSurface API in
  RenderWidgetHostViewBase class
- Added the RequestPermissions API in PermissionManager class
- Changed the argument of CancelPermissionRequest, RequestPermission API
  in PermissionManager class
- Changed the argument of CopyFromCompositingSurfaceHasResultForVideo,
  CopyFromCompositingSurfaceFinishedForVideo, CopyFromCompositingSurface
  FinishedForVideo, CopyFromCompositingSurfaceToVideoFrame API
  in DelegatedFrameHostClient class
- Changed the argument of CreateNewWindow API in RenderViewHostImpl
  class
- Changed the argument of GetNavigationErrorStrings API in
  ContentRendererClient class
- Changed the argument of IsFullscreenForCurrentTab API in
  RenderWidgetHostDelegate class
- Changed the argument of Init API in PersonalDataManager class
- Changed the argument of net::HttpCache class
- Changed the argument of OnUnmaskVerificationResult API in
  AutofillClient class
- Changed the argument of ReturnSubscriberTexture API in
  DelegatedFrameHostClient class
- Changed the argument of Run API in Callback class
- Changed the argument of setPageScaleFactor API in WebView class
- Changed the argument of ScalePoint API in gfx::PointF class
- Changed the argument of ShouldCreateWebContents API in
  WebContentsDelegate class
- Changed the argument of ViewHostMsg_StartContentIntent IPC message in
  view_messages.h
- Changed the name of EnableRecording API to the StartTracing in
  TracingController class
- Changed the name of DisableRecording API to the StopTracing in
  TracingController class
- Changed the type of GetPasswordManager API in PasswordManagerClient
  class
- Changed the sync_point(uint32) variable to the
  sync_token(gpu::SyncToken) in gpu namespace
- Removed the ConfirmSaveCreditCard API in AutofillClient class
- Removed the WillUseTexImage, DidUseTexImage, WillModifyTexImage,
  DidModifyTexImage API in GLImage class

3. Need to change API (TODO issues)

- The multimedia function has been changed. Temporary disabling the
  'tizen_multimedia_support' flag
  (http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15381)
- The autofill support function has been changed. Temporary disabling
  the 'tizen_autofill_support' flag
  (http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15382)
- The gold of system had a build problem. Temporary using the gold of
  prebuilt in chromium-efl instead of the system
  (http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15383)
- The CreateViewForWidget API in WebContentsView class has been changed.
  Temporary disabling the codes
  (http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15384)
- The ExecuteEditCommand API in RenderWidgetHostImpl class has been
  changed. Temporary disabling the codes
  (http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15385)
- The GetNavigationErrorStrings API in ContentRendererClient class has
  been changed. Temporary disabling the codes
  (http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15386)
- The RequestPermission API in PermissionManager class has been changed.
  Temporary disabling the codes
  (http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15387)
- The argument of the ViewHostMsg_StartContentIntent IPC message has
  been changed. Need to implement the codes
  (http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15388)
- The sync_point variable was removed in GLFrameData class. Temporary
  disabling the codes
  (http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15389)

4. Verification

- This patch supports to the desktop and mobile(Tizen 3.0 32/64bit) and
  tv(Tizen 3.0 32bit) profiles
- There is no build problem in all target, also the browser operates in
  all target

Bug: http://web.sec.samsung.net/bugzilla/show_bug.cgi?id=15310

Change-Id: I0de1cea6b793c8e542fa8359f642b21d7fcb6db5
Signed-off-by: Youngcheol Kang <ychul.kang@samsung.com>
47 files changed:
tizen_src/DEPS.efl
tizen_src/VERSION
tizen_src/build/gyp_chromiumefl.sh
tizen_src/build/patches/m48_hotfix_disable_codes_about_multimedia.diff [new file with mode: 0644]
tizen_src/chromium_impl/content/browser/device_sensors/data_fetcher_impl_tizen.h
tizen_src/chromium_impl/content/browser/renderer_host/context_factory_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.cc
tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.h
tizen_src/chromium_impl/content/browser/selection/selection_controller_efl.cc
tizen_src/chromium_impl/content/browser/tracing/tracing_controller_efl.cc
tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.cc
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
tizen_src/chromium_impl/device/vibration/vibration_manager_impl_efl.h
tizen_src/chromium_impl/third_party/WebKit/Source/platform/audio/gstreamer/FFTFrameGStreamer.cpp
tizen_src/chromium_impl/ui/gl/gl_image_efl_pixmap.cc
tizen_src/chromium_impl/ui/gl/gl_image_efl_pixmap.h
tizen_src/ewk/efl_integration/browser/autofill/autofill_client_efl.cc
tizen_src/ewk/efl_integration/browser/autofill/autofill_client_efl.h
tizen_src/ewk/efl_integration/browser/autofill/personal_data_manager_factory.cc
tizen_src/ewk/efl_integration/browser/password_manager/password_manager_client_efl.cc
tizen_src/ewk/efl_integration/browser/password_manager/password_manager_client_efl.h
tizen_src/ewk/efl_integration/browser/permission_manager_efl.cc
tizen_src/ewk/efl_integration/browser/permission_manager_efl.h
tizen_src/ewk/efl_integration/browser/web_view_browser_message_filter.cc
tizen_src/ewk/efl_integration/browser_context_efl.cc
tizen_src/ewk/efl_integration/browser_context_efl.h
tizen_src/ewk/efl_integration/efl_integration.gypi
tizen_src/ewk/efl_integration/eweb_view.cc
tizen_src/ewk/efl_integration/pkgconfig/chromium-ewk.pc
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/render_frame_observer_efl.cc
tizen_src/ewk/efl_integration/renderer/render_view_observer_efl.cc
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_webview_app/chromium-efl.xml
tizen_src/ewk/efl_webview_app/chromium-efl_v3.0.xml
tizen_src/ewk/efl_webview_app/ubrowser.xml
tizen_src/ewk/efl_webview_app/ubrowser_v3.0.xml
tizen_src/ewk/ubrowser/ubrowser.xml
tizen_src/packaging/chromium-efl-libs.spec
tizen_src/packaging/chromium-efl.spec
tizen_src/packaging/crosswalk-bin.spec
tizen_src/packaging/manifest.xml