[M53_2785] Chromium upversion to m53_2785 branch.
This patch deals with the following changes:
1. Folder and class name changes
- Added the leveldatabase.gyp:leveldatabase dependency in chromium-ewk
target
- Added the components.gyp:network_session_configurator_switches
dependency in chromium-ewk target
- Added the codes for enabling the 'use_external_popup_menu' flag
- Changed the make_scoped_ptr to base::WrapUnique
- Changed the path of "v8.gyp" to "v8/src" from the "v8/tools/gyp"
- Changed the path of "gpu_channel_manager.h" to the
"gpu/ipc/service" from the "content/common/gpu"
- Changed the blink::WebNotificationPermission class to the
blink::mojom::PermissionStatus class
- Changed the cc::OnscreenDisplayClient class to the cc::Display class
- Changed the content::RenderProcessObserver class to the
content::RenderThreadObserver class
- Changed the gfx::GLContext class to the gl::GLContext class
- Changed the ui::SelectionBound class to the gfx::SelectionBound class
- Changed the type of ContextProviderCommandBuffer class
- Changed the type of base::WaitableEvent class
- Changed the namespaces of GLHelper to display_compositor::GLHelper
- Removed the s-libjingle_source_talk.git in DEPS.efl
- REmoved the chromedriver dependency in chromium-efl
- Removed the libpci dependency in chromium-efl
- Removed the kEnableLinkDisambiguationPopup switch
2. API changes
- Added the CreateMediaRequestContext function in BrowserContext class
- Added the CreateMediaRequestContextForStoragePartition function in
BrowserContext class
- Added the CreateZoomLevelDelegate function in BrowserContext class
- Added the DelegatedFrameHostGetGpuMemoryBufferClientId function in
RenderWidgetHostViewEfl class
- Added the DelegatedFrameHostGetGutterColor function in
RenderWidgetHostViewEfl class
- Added the GetFramebufferCopyTextureFormat function in
cc::OutputSurface class
- Added the SetBeginFrameSource function in
RenderWidgetHostViewEfl class
- Added the IsWindowUnderCursor function in gfx::Screen class
- Added the OnDestruct function in content::RenderViewObserver class
- Added the OnLoadedRectUpdate function in
plugins::LoadablePluginPlaceholder class
- Changed the GetRequestContext function to the GetURLRequestContext
function in net::URLRequestContext class
- Changed the enum of LOAD_TYPE_BROWSER_INITIATED_HTTP_POST to
LOAD_TYPE_HTTP_POST in content::NavigationController class
- Changed the DeleteAllCreatedBetweenForHostAsync function to the
DeleteAllCreatedBetweenWithPredicateAsync function in
net::CookieStore class
- Changed the arguments of cc::OutputSurface class
- Changed the arguments of SwapBuffers function in
MailboxOutputSurfaceEfl class
- Changed the arguments of OnSwapBuffersCompleted function in
cc::OutputSurface class
- Changed the arguments of OnSwapCompositorFrame function in
RenderWidgetHostViewEfl class
- Changed the arguments of DispatchSyntheticTouchEvent function in
RenderWidgetHostViewEfl class
- Changed the arguments of CopyOutputCallback function in
RenderWidgetHostViewEfl class
- Changed the arguments of IsFullscreenForCurrentTab function in
WebContentsImpl class
- Changed the arguments of DragTargetDrop function in
RenderViewHostImpl class
- Changed the arguments of GpuChildThread function in
content::GpuChildThread class
- Changed the arguments of Vibrate function in VibrationManager class
- Changed the arguments of Cancel function in VibrationManager class
- Changed the arguments of DownloadStarting function in
ResourceDispatcherHostDelegate class
- Changed the arguments of RunFileChooser function in
WebContentsDelegate class
- Changed the arguments of InProcessGpuThread function in
content::GpuChildThread class
- Removed the GetNativeViewId function in RenderWidgetHostViewEfl class
- Removed the GetScreenColorProfile function in RenderWidgetHostViewEfl
class
- Removed the GetWindowUnderCursor function in gfx::Screen class
- Removed the setUseMobileViewportStyle function in blink::WebSettings
class
- Removed the CreateZoomLevelDelegate function in BrowserContext class
- Removed the GetRequestContext function in BrowserContext class
- Removed the GetMediaRequestContext function in BrowserContext class
- Removed the GetMediaRequestContextForRenderProcess function in
BrowserContext class
- Removed the GetMediaRequestContextForStoragePartition function in
BrowserContext class
- Removed the CreateAccessTokenStore function in ContentBrowserClient
class
- Removed the OverrideSystemLocationProvider function in
ContentBrowserClient class
- Removed the enum type of cc::SelectionBoundType class
3. Need to change API (TODO issues)
- The multimedia function has been changed. Temporary disabling the
'tizen_multimedia_support' and 'use_gstreamer_fft' flag
(http://suprem.sec.samsung.net/jira/browse/TWF-2060)
- The VideoCaptureDevice class has been changed. Temporary disabling the
files which related to VideoCaptureDevice class
(http://suprem.sec.samsung.net/jira/browse/TWF-2061)
- The BatteryStatusManager class has been changed. Temporary disabling
the files which related to BatteryStatusManager class
(http://suprem.sec.samsung.net/jira/browse/TWF-2062)
- The AwPrefStore class has been removed. Temporary disabling the codes
which related to AwPrefStore class
(http://suprem.sec.samsung.net/jira/browse/TWF-2071)
- The FilesSelectedInChooser function has been changed. Temporary
disabling the codes which related to FilesSelectedInChooser function
(http://suprem.sec.samsung.net/jira/browse/TWF-2072)
- The codes which related to "std::find()" makes the build problem in
mobile and tv profiles. Temporary disabling the codes
(http://suprem.sec.samsung.net/jira/browse/TWF-2058)
- The ComputeZoomAreaAndScaleFactor function has been changed. Temporary
disabling the codes which related to ComputeZoomAreaAndScaleFactor
(http://suprem.sec.samsung.net/jira/browse/TWF-2057)
- The codes which related to gzip_string (tools/grit/grit/node/include.py)
makes the build problem. Temporary disabling the codes
(http://suprem.sec.samsung.net/jira/browse/TWF-2059)
- APIs related geolocation were extracted from ContentBrowserClient to
content::GeolocationDelegate. So we should implement it
(http://suprem.sec.samsung.net/jira/browse/TWF-2084)
- The SelectClosestWord function has been changed. Temporary disabling
the codes which related to SelectClosestWord function
(http://suprem.sec.samsung.net/jira/browse/TWF-2122)
4. Verification
- This patch supports to the desktop and mobile(Tizen 3.0 32bit TM1) and
tv(Tizen 3.0 32bit Odroid) profiles
- There is no build problem in all target.
- Basic rendering is fine on desktop and mobile.
Bug: http://suprem.sec.samsung.net/jira/browse/TWF-1995
Change-Id: Ife6029cd18d471402b789cf4abf09f6eae185da7
Signed-off-by: Youngcheol Kang <ychul.kang@samsung.com>
Signed-off-by: Suchit Agrawal <a.suchit@samsung.com>
Signed-off-by: Youngcheol Kang <ychul.kang@samsung.com>
Signed-off-by: Chandan Padhi <c.padhi@samsung.com>
Signed-off-by: Youngcheol Kang <ychul.kang@samsung.com>