-Chromium upsteam version: 34.0.1847.76
+Chromium upsteam version: 40.0.2214.0
-Dpython_ver=$(getPythonVersion)
-Dtarget_arch=$host_arch
-Dhost_arch=$host_arch
- -Denable_printing=0
+ -Denable_basic_printing=0
+ -Denable_print_preview=0
-Duse_kerberos=0
-Duse_gconf=0
"
Name: chromium-ewk
Description: EWK API based on chromium-efl engine
-Version: 34.1847.76.35-1
+Version: 40.2214.0.47-1
Requires: chromium-efl
Libs: -L${libdir} -lchromium-ewk
Cflags: -I${includedir}/chromium-ewk
#include <tizen_webview/public/tw_webview.h>
// TODO: remove dependency
-#include <ui/events/gestures/gesture_configuration.h>
+#include <ui/events/gesture_detection/gesture_configuration.h>
#include <../impl/API/ewk_settings_private.h>
// TODO: move non-ewk header file to other location
#include "public/text_encoding_map_efl.h"
#include <tizen_webview/public/tw_webview.h>
// TODO: remove dependency
-#include <ui/events/gestures/gesture_configuration.h>
+#include <ui/events/gesture_detection/gesture_configuration.h>
#if !defined(EWK_BRINGUP)
#include <webkit/common/webpreferences.h>
#else
<?xml version="1.0" encoding="utf-8"?>
-<manifest xmlns="http://tizen.org/ns/packages" package="chromium-efl" version="34.1847.76.35">
+<manifest xmlns="http://tizen.org/ns/packages" package="chromium-efl" version="40.2214.0.47">
<label> mini browser application for chromium-efl package </label>
<author href="www.samsung.com" email="sns.park@samsung.com">SWC</author>
<description> mini browser application based on chromium-efl </description>
#include "content/browser/renderer_host/input/input_router.h"
#include "content/browser/renderer_host/input/tap_suppression_controller.h"
#include "content/browser/renderer_host/input/tap_suppression_controller_client.h"
-#include "ui/events/gestures/gesture_configuration.h"
+#include "ui/events/gesture_detection/gesture_configuration.h"
namespace content {
'defines': [ 'EWK_BRINGUP=1' ],
'defines!': [ 'TIZEN_CONTENTS_DETECTION=1' ],
}],
- ['enable_printing==0', {
+ ['enable_basic_printing==0 and enable_print_preview==0', {
'sources!': [
'renderer/print_pages_params.cc',
'renderer/print_pages_params.h',
resource_type, overridable, strict_enforcement, callback, result);
}
-void ContentBrowserClientEfl::RequestDesktopNotificationPermission(
- const GURL& source_origin,
- content::RenderFrameHost* render_frame_host,
- const base::Callback<void(blink::WebNotificationPermission)>& callback) {
-#if defined(ENABLE_NOTIFICATIONS) && !defined(EWK_BRINGUP)
- WebContents* web_contents = WebContentsFromViewID(render_process_id,
- render_view_id);
- if (!web_contents)
- return;
-
- WebContentsDelegateEfl* delegate =
- static_cast<WebContentsDelegateEfl*>(web_contents->GetDelegate());
- if (!delegate)
- return;
-
- BrowserContextEfl* browser_context =
- static_cast<BrowserContextEfl*>(web_contents->GetBrowserContext());
- NotificationPermissionRequest* notification_permission
- = new NotificationPermissionRequest(delegate->web_view()->evas_object(),
- callback_context,
- tizen_webview::GetURL(source_origin));
-
- delegate->web_view()->
- SmartCallback<EWebViewCallbacks::NotificationPermissionRequest>()
- .call(notification_permission);
- // A smart callback cannot have ownership for data because the callback may
- // not ever exist. Therefore new resource should be deleted in the call site.
- // [sns.park] TODO: uncomment below if no side effect.
- //delete notification_permission;
-#else
- NOTIMPLEMENTED();
-#endif
-}
-
void ContentBrowserClientEfl::ShowDesktopNotification(
const content::ShowDesktopNotificationHostMsgParams& params,
- content::RenderFrameHost* render_frame_host,
+ BrowserContext* browser_context,
+ int render_process_id,
scoped_ptr<DesktopNotificationDelegate> delegate,
base::Closure* cancel_callback) {
#if defined(ENABLE_NOTIFICATIONS) && !defined(EWK_BRINGUP)
const base::Callback<void(bool)>& callback,
CertificateRequestResultType* result) override;
- // Asks permission to show desktop notifications.
- virtual void RequestDesktopNotificationPermission(const GURL& source_origin,
- content::RenderFrameHost* render_frame_host,
- const base::Callback<void(blink::WebNotificationPermission)>& callback) override;
-
// Show a desktop notification. If |worker| is true, the request came from an
// HTML5 web worker, otherwise, it came from a renderer.
virtual void ShowDesktopNotification(
const content::ShowDesktopNotificationHostMsgParams& params,
- content::RenderFrameHost* render_frame_host,
+ BrowserContext* browser_context,
+ int render_process_id,
scoped_ptr<DesktopNotificationDelegate> delegate,
base::Closure* cancel_callback) override;
Name: chromium-efl
Summary: Chromium EFL
# Set by by scripts/update-chromium-version.sh
-%define ChromiumVersion 40.2202.0
-%define Week 44
+%define ChromiumVersion 40.2214.0
+%define Week 47
Version: %{ChromiumVersion}.%{Week}
Release: 1
Group: Applications/Internet
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Manifest xmlns="http://schemas.tizen.org/2012/12/manifest">
<Id>kmcele1k1p</Id>
- <Version>34.1847.76.35</Version>
+ <Version>40.2214.0.47</Version>
<Type>C++App</Type>
<Descriptions>
<Description Locale="eng-PH"/>
#!/bin/bash
-BRANCH=dev/m40_2202
+BRANCH=dev/m40_2214
URLBASE='ssh://165.213.202.130:29418/webplatform'
REPOS=( "src|$URLBASE/s-chromium.git" \
"src/third_party/WebKit|$URLBASE/s-blink" \