Fix compilation errors on OS X

This commit is contained in:
Cheng Zhao 2016-03-08 23:28:53 +09:00
parent 4503aafe64
commit 5fae63a2f5
93 changed files with 242 additions and 317 deletions

View file

@ -5,7 +5,7 @@
#ifndef ATOM_APP_ATOM_LIBRARY_MAIN_H_ #ifndef ATOM_APP_ATOM_LIBRARY_MAIN_H_
#define ATOM_APP_ATOM_LIBRARY_MAIN_H_ #define ATOM_APP_ATOM_LIBRARY_MAIN_H_
#include "base/macros.h" #include "build/build_config.h"
#if defined(OS_MACOSX) #if defined(OS_MACOSX)
extern "C" { extern "C" {

View file

@ -135,7 +135,7 @@ content::ContentUtilityClient* AtomMainDelegate::CreateContentUtilityClient() {
} }
scoped_ptr<brightray::ContentClient> AtomMainDelegate::CreateContentClient() { scoped_ptr<brightray::ContentClient> AtomMainDelegate::CreateContentClient() {
return scoped_ptr<brightray::ContentClient>(new AtomContentClient).Pass(); return scoped_ptr<brightray::ContentClient>(new AtomContentClient);
} }
} // namespace atom } // namespace atom

View file

@ -230,8 +230,7 @@ void App::OnLogin(LoginHandler* login_handler) {
} }
void App::AllowCertificateError( void App::AllowCertificateError(
int pid, content::WebContents* web_contents,
int fid,
int cert_error, int cert_error,
const net::SSLInfo& ssl_info, const net::SSLInfo& ssl_info,
const GURL& request_url, const GURL& request_url,
@ -241,9 +240,6 @@ void App::AllowCertificateError(
bool expired_previous_decision, bool expired_previous_decision,
const base::Callback<void(bool)>& callback, const base::Callback<void(bool)>& callback,
content::CertificateRequestResultType* request) { content::CertificateRequestResultType* request) {
auto rfh = content::RenderFrameHost::FromID(pid, fid);
auto web_contents = content::WebContents::FromRenderFrameHost(rfh);
v8::Locker locker(isolate()); v8::Locker locker(isolate());
v8::HandleScope handle_scope(isolate()); v8::HandleScope handle_scope(isolate());
bool prevent_default = Emit("certificate-error", bool prevent_default = Emit("certificate-error",

View file

@ -52,8 +52,7 @@ class App : public AtomBrowserClient::Delegate,
// content::ContentBrowserClient: // content::ContentBrowserClient:
void AllowCertificateError( void AllowCertificateError(
int render_process_id, content::WebContents* web_contents,
int render_frame_id,
int cert_error, int cert_error,
const net::SSLInfo& ssl_info, const net::SSLInfo& ssl_info,
const GURL& request_url, const GURL& request_url,

View file

@ -53,13 +53,7 @@ scoped_refptr<TracingController::TraceDataSink> GetTraceDataSink(
void StopRecording(const base::FilePath& path, void StopRecording(const base::FilePath& path,
const CompletionCallback& callback) { const CompletionCallback& callback) {
TracingController::GetInstance()->DisableRecording( TracingController::GetInstance()->StopTracing(
GetTraceDataSink(path, callback));
}
void CaptureMonitoringSnapshot(const base::FilePath& path,
const CompletionCallback& callback) {
TracingController::GetInstance()->CaptureMonitoringSnapshot(
GetTraceDataSink(path, callback)); GetTraceDataSink(path, callback));
} }
@ -70,13 +64,8 @@ void Initialize(v8::Local<v8::Object> exports, v8::Local<v8::Value> unused,
dict.SetMethod("getCategories", base::Bind( dict.SetMethod("getCategories", base::Bind(
&TracingController::GetCategories, controller)); &TracingController::GetCategories, controller));
dict.SetMethod("startRecording", base::Bind( dict.SetMethod("startRecording", base::Bind(
&TracingController::EnableRecording, controller)); &TracingController::StartTracing, controller));
dict.SetMethod("stopRecording", &StopRecording); dict.SetMethod("stopRecording", &StopRecording);
dict.SetMethod("startMonitoring", base::Bind(
&TracingController::EnableMonitoring, controller));
dict.SetMethod("stopMonitoring", base::Bind(
&TracingController::DisableMonitoring, controller));
dict.SetMethod("captureMonitoringSnapshot", &CaptureMonitoringSnapshot);
dict.SetMethod("getTraceBufferUsage", base::Bind( dict.SetMethod("getTraceBufferUsage", base::Bind(
&TracingController::GetTraceBufferUsage, controller)); &TracingController::GetTraceBufferUsage, controller));
dict.SetMethod("setWatchEvent", base::Bind( dict.SetMethod("setWatchEvent", base::Bind(

View file

@ -180,7 +180,8 @@ void SetCookieOnIO(scoped_refptr<net::URLRequestContextGetter> getter,
GetCookieStore(getter)->GetCookieMonster()->SetCookieWithDetailsAsync( GetCookieStore(getter)->GetCookieMonster()->SetCookieWithDetailsAsync(
GURL(url), name, value, domain, path, expiration_time, secure, http_only, GURL(url), name, value, domain, path, expiration_time, secure, http_only,
false, net::COOKIE_PRIORITY_DEFAULT, base::Bind(OnSetCookie, callback)); false, false, false, net::COOKIE_PRIORITY_DEFAULT,
base::Bind(OnSetCookie, callback));
} }
} // namespace } // namespace

View file

@ -5,7 +5,6 @@
#include "atom/browser/api/atom_api_desktop_capturer.h" #include "atom/browser/api/atom_api_desktop_capturer.h"
#include "atom/common/api/atom_api_native_image.h" #include "atom/common/api/atom_api_native_image.h"
#include "atom/common/node_includes.h"
#include "atom/common/native_mate_converters/gfx_converter.h" #include "atom/common/native_mate_converters/gfx_converter.h"
#include "base/strings/utf_string_conversions.h" #include "base/strings/utf_string_conversions.h"
#include "chrome/browser/media/desktop_media_list.h" #include "chrome/browser/media/desktop_media_list.h"
@ -14,6 +13,8 @@
#include "third_party/webrtc/modules/desktop_capture/screen_capturer.h" #include "third_party/webrtc/modules/desktop_capture/screen_capturer.h"
#include "third_party/webrtc/modules/desktop_capture/window_capturer.h" #include "third_party/webrtc/modules/desktop_capture/window_capturer.h"
#include "atom/common/node_includes.h"
namespace mate { namespace mate {
template<> template<>
@ -63,8 +64,8 @@ void DesktopCapturer::StartHandling(bool capture_window,
capture_screen ? webrtc::ScreenCapturer::Create(options) : nullptr); capture_screen ? webrtc::ScreenCapturer::Create(options) : nullptr);
scoped_ptr<webrtc::WindowCapturer> window_capturer( scoped_ptr<webrtc::WindowCapturer> window_capturer(
capture_window ? webrtc::WindowCapturer::Create(options) : nullptr); capture_window ? webrtc::WindowCapturer::Create(options) : nullptr);
media_list_.reset(new NativeDesktopMediaList(screen_capturer.Pass(), media_list_.reset(new NativeDesktopMediaList(
window_capturer.Pass())); std::move(screen_capturer), std::move(window_capturer)));
media_list_->SetThumbnailSize(thumbnail_size); media_list_->SetThumbnailSize(thumbnail_size);
media_list_->StartUpdating(this); media_list_->StartUpdating(this);

View file

@ -106,11 +106,11 @@ void DownloadItem::Cancel() {
download_item_->Remove(); download_item_->Remove();
} }
int64 DownloadItem::GetReceivedBytes() const { int64_t DownloadItem::GetReceivedBytes() const {
return download_item_->GetReceivedBytes(); return download_item_->GetReceivedBytes();
} }
int64 DownloadItem::GetTotalBytes() const { int64_t DownloadItem::GetTotalBytes() const {
return download_item_->GetTotalBytes(); return download_item_->GetTotalBytes();
} }

View file

@ -30,8 +30,8 @@ class DownloadItem : public mate::TrackableObject<DownloadItem>,
void Pause(); void Pause();
void Resume(); void Resume();
void Cancel(); void Cancel();
int64 GetReceivedBytes() const; int64_t GetReceivedBytes() const;
int64 GetTotalBytes() const; int64_t GetTotalBytes() const;
std::string GetMimeType() const; std::string GetMimeType() const;
bool HasUserGesture() const; bool HasUserGesture() const;
std::string GetFilename() const; std::string GetFilename() const;

View file

@ -117,7 +117,7 @@ class Protocol : public mate::Wrappable {
scoped_ptr<CustomProtocolHandler<RequestJob>> protocol_handler( scoped_ptr<CustomProtocolHandler<RequestJob>> protocol_handler(
new CustomProtocolHandler<RequestJob>( new CustomProtocolHandler<RequestJob>(
isolate(), request_context_getter_, handler)); isolate(), request_context_getter_, handler));
if (job_factory_->SetProtocolHandler(scheme, protocol_handler.Pass())) if (job_factory_->SetProtocolHandler(scheme, std::move(protocol_handler)))
return PROTOCOL_OK; return PROTOCOL_OK;
else else
return PROTOCOL_FAIL; return PROTOCOL_FAIL;
@ -161,7 +161,7 @@ class Protocol : public mate::Wrappable {
isolate(), request_context_getter_, handler)); isolate(), request_context_getter_, handler));
original_protocols_.set( original_protocols_.set(
scheme, scheme,
job_factory_->ReplaceProtocol(scheme, protocol_handler.Pass())); job_factory_->ReplaceProtocol(scheme, std::move(protocol_handler)));
return PROTOCOL_OK; return PROTOCOL_OK;
} }

View file

@ -44,6 +44,7 @@
#include "content/public/browser/render_frame_host.h" #include "content/public/browser/render_frame_host.h"
#include "content/public/browser/render_process_host.h" #include "content/public/browser/render_process_host.h"
#include "content/public/browser/render_view_host.h" #include "content/public/browser/render_view_host.h"
#include "content/public/browser/render_widget_host.h"
#include "content/public/browser/render_widget_host_view.h" #include "content/public/browser/render_widget_host_view.h"
#include "content/public/browser/resource_request_details.h" #include "content/public/browser/resource_request_details.h"
#include "content/public/browser/service_worker_context.h" #include "content/public/browser/service_worker_context.h"
@ -150,7 +151,7 @@ struct Converter<net::HttpResponseHeaders*> {
} else { } else {
scoped_ptr<base::ListValue> values(new base::ListValue()); scoped_ptr<base::ListValue> values(new base::ListValue());
values->AppendString(value); values->AppendString(value);
response_headers.Set(key, values.Pass()); response_headers.Set(key, std::move(values));
} }
} }
} }
@ -317,8 +318,9 @@ bool WebContents::AddMessageToConsole(content::WebContents* source,
bool WebContents::ShouldCreateWebContents( bool WebContents::ShouldCreateWebContents(
content::WebContents* web_contents, content::WebContents* web_contents,
int route_id, int32_t route_id,
int main_frame_route_id, int32_t main_frame_route_id,
int32_t main_frame_widget_route_id,
WindowContainerType window_container_type, WindowContainerType window_container_type,
const std::string& frame_name, const std::string& frame_name,
const GURL& target_url, const GURL& target_url,
@ -509,11 +511,11 @@ void WebContents::PluginCrashed(const base::FilePath& plugin_path,
Emit("plugin-crashed", info.name, info.version); Emit("plugin-crashed", info.name, info.version);
} }
void WebContents::MediaStartedPlaying() { void WebContents::MediaStartedPlaying(const MediaPlayerId& id) {
Emit("media-started-playing"); Emit("media-started-playing");
} }
void WebContents::MediaPaused() { void WebContents::MediaStoppedPlaying(const MediaPlayerId& id) {
Emit("media-paused"); Emit("media-paused");
} }
@ -1070,7 +1072,7 @@ void WebContents::BeginFrameSubscription(
if (view) { if (view) {
scoped_ptr<FrameSubscriber> frame_subscriber(new FrameSubscriber( scoped_ptr<FrameSubscriber> frame_subscriber(new FrameSubscriber(
isolate(), view, callback)); isolate(), view, callback));
view->BeginFrameSubscription(frame_subscriber.Pass()); view->BeginFrameSubscription(std::move(frame_subscriber));
} }
} }

View file

@ -168,8 +168,9 @@ class WebContents : public mate::TrackableObject<WebContents>,
const base::string16& source_id) override; const base::string16& source_id) override;
bool ShouldCreateWebContents( bool ShouldCreateWebContents(
content::WebContents* web_contents, content::WebContents* web_contents,
int route_id, int32_t route_id,
int main_frame_route_id, int32_t main_frame_route_id,
int32_t main_frame_widget_route_id,
WindowContainerType window_container_type, WindowContainerType window_container_type,
const std::string& frame_name, const std::string& frame_name,
const GURL& target_url, const GURL& target_url,
@ -252,8 +253,8 @@ class WebContents : public mate::TrackableObject<WebContents>,
const std::vector<content::FaviconURL>& urls) override; const std::vector<content::FaviconURL>& urls) override;
void PluginCrashed(const base::FilePath& plugin_path, void PluginCrashed(const base::FilePath& plugin_path,
base::ProcessId plugin_pid) override; base::ProcessId plugin_pid) override;
void MediaStartedPlaying() override; void MediaStartedPlaying(const MediaPlayerId& id) override;
void MediaPaused() override; void MediaStoppedPlaying(const MediaPlayerId& id) override;
void DidChangeThemeColor(SkColor theme_color) override; void DidChangeThemeColor(SkColor theme_color) override;
// brightray::InspectableWebContentsViewDelegate: // brightray::InspectableWebContentsViewDelegate:

View file

@ -54,7 +54,7 @@ void FrameSubscriber::OnFrameDelivered(const FrameCaptureCallback& callback,
return; return;
bitmap.copyPixelsTo( bitmap.copyPixelsTo(
reinterpret_cast<uint8*>(node::Buffer::Data(buffer.ToLocalChecked())), reinterpret_cast<uint8_t*>(node::Buffer::Data(buffer.ToLocalChecked())),
rgb_arr_size); rgb_arr_size);
callback_.Run(buffer.ToLocalChecked()); callback_.Run(buffer.ToLocalChecked());

View file

@ -230,8 +230,7 @@ content::QuotaPermissionContext*
} }
void AtomBrowserClient::AllowCertificateError( void AtomBrowserClient::AllowCertificateError(
int render_process_id, content::WebContents* web_contents,
int render_frame_id,
int cert_error, int cert_error,
const net::SSLInfo& ssl_info, const net::SSLInfo& ssl_info,
const GURL& request_url, const GURL& request_url,
@ -243,7 +242,7 @@ void AtomBrowserClient::AllowCertificateError(
content::CertificateRequestResultType* request) { content::CertificateRequestResultType* request) {
if (delegate_) { if (delegate_) {
delegate_->AllowCertificateError( delegate_->AllowCertificateError(
render_process_id, render_frame_id, cert_error, ssl_info, request_url, web_contents, cert_error, ssl_info, request_url,
resource_type, overridable, strict_enforcement, resource_type, overridable, strict_enforcement,
expired_previous_decision, callback, request); expired_previous_decision, callback, request);
} }
@ -265,7 +264,7 @@ void AtomBrowserClient::SelectClientCertificate(
if (!cert_request_info->client_certs.empty() && delegate_) { if (!cert_request_info->client_certs.empty() && delegate_) {
delegate_->SelectClientCertificate( delegate_->SelectClientCertificate(
web_contents, cert_request_info, delegate.Pass()); web_contents, cert_request_info, std::move(delegate));
} }
} }

View file

@ -61,8 +61,7 @@ class AtomBrowserClient : public brightray::BrowserClient,
void DidCreatePpapiPlugin(content::BrowserPpapiHost* browser_host) override; void DidCreatePpapiPlugin(content::BrowserPpapiHost* browser_host) override;
content::QuotaPermissionContext* CreateQuotaPermissionContext() override; content::QuotaPermissionContext* CreateQuotaPermissionContext() override;
void AllowCertificateError( void AllowCertificateError(
int render_process_id, content::WebContents* web_contents,
int render_frame_id,
int cert_error, int cert_error,
const net::SSLInfo& ssl_info, const net::SSLInfo& ssl_info,
const GURL& request_url, const GURL& request_url,

View file

@ -134,14 +134,15 @@ AtomBrowserContext::CreateURLRequestJobFactory(
new net::FtpNetworkLayer(host_resolver)))); new net::FtpNetworkLayer(host_resolver))));
// Set up interceptors in the reverse order. // Set up interceptors in the reverse order.
scoped_ptr<net::URLRequestJobFactory> top_job_factory = job_factory.Pass(); scoped_ptr<net::URLRequestJobFactory> top_job_factory =
std::move(job_factory);
content::URLRequestInterceptorScopedVector::reverse_iterator it; content::URLRequestInterceptorScopedVector::reverse_iterator it;
for (it = interceptors->rbegin(); it != interceptors->rend(); ++it) for (it = interceptors->rbegin(); it != interceptors->rend(); ++it)
top_job_factory.reset(new net::URLRequestInterceptingJobFactory( top_job_factory.reset(new net::URLRequestInterceptingJobFactory(
top_job_factory.Pass(), make_scoped_ptr(*it))); std::move(top_job_factory), make_scoped_ptr(*it)));
interceptors->weak_clear(); interceptors->weak_clear();
return top_job_factory.Pass(); return top_job_factory;
} }
net::HttpCache::BackendFactory* net::HttpCache::BackendFactory*

View file

@ -80,6 +80,26 @@ int AtomPermissionManager::RequestPermission(
return kNoPendingOperation; return kNoPendingOperation;
} }
int AtomPermissionManager::RequestPermissions(
const std::vector<content::PermissionType>& permissions,
content::RenderFrameHost* render_frame_host,
const GURL& requesting_origin,
bool user_gesture,
const base::Callback<void(
const std::vector<content::PermissionStatus>&)>& callback) {
// FIXME(zcbenz): Just ignore multiple permissions request for now.
std::vector<content::PermissionStatus> permissionStatuses;
for (auto permission : permissions) {
if (permission == content::PermissionType::MIDI_SYSEX) {
content::ChildProcessSecurityPolicy::GetInstance()->
GrantSendMidiSysExMessage(render_frame_host->GetProcess()->GetID());
}
permissionStatuses.push_back(content::PERMISSION_STATUS_GRANTED);
}
callback.Run(permissionStatuses);
return kNoPendingOperation;
}
void AtomPermissionManager::OnPermissionResponse( void AtomPermissionManager::OnPermissionResponse(
int request_id, int request_id,
const GURL& origin, const GURL& origin,

View file

@ -38,6 +38,13 @@ class AtomPermissionManager : public content::PermissionManager {
const GURL& requesting_origin, const GURL& requesting_origin,
bool user_gesture, bool user_gesture,
const ResponseCallback& callback) override; const ResponseCallback& callback) override;
int RequestPermissions(
const std::vector<content::PermissionType>& permissions,
content::RenderFrameHost* render_frame_host,
const GURL& requesting_origin,
bool user_gesture,
const base::Callback<void(
const std::vector<content::PermissionStatus>&)>& callback) override;
protected: protected:
void OnPermissionResponse(int request_id, void OnPermissionResponse(int request_id,

View file

@ -19,8 +19,8 @@ AtomResourceDispatcherHostDelegate::AtomResourceDispatcherHostDelegate() {
bool AtomResourceDispatcherHostDelegate::HandleExternalProtocol( bool AtomResourceDispatcherHostDelegate::HandleExternalProtocol(
const GURL& url, const GURL& url,
int render_process_id, int child_id,
int render_view_id, const content::ResourceRequestInfo::WebContentsGetter&,
bool is_main_frame, bool is_main_frame,
ui::PageTransition transition, ui::PageTransition transition,
bool has_user_gesture) { bool has_user_gesture) {

View file

@ -15,12 +15,13 @@ class AtomResourceDispatcherHostDelegate
AtomResourceDispatcherHostDelegate(); AtomResourceDispatcherHostDelegate();
// content::ResourceDispatcherHostDelegate: // content::ResourceDispatcherHostDelegate:
bool HandleExternalProtocol(const GURL& url, bool HandleExternalProtocol(
int render_process_id, const GURL& url,
int render_view_id, int child_id,
bool is_main_frame, const content::ResourceRequestInfo::WebContentsGetter&,
ui::PageTransition transition, bool is_main_frame,
bool has_user_gesture) override; ui::PageTransition transition,
bool has_user_gesture) override;
content::ResourceDispatcherHostLoginDelegate* CreateLoginDelegate( content::ResourceDispatcherHostLoginDelegate* CreateLoginDelegate(
net::AuthChallengeInfo* auth_info, net::AuthChallengeInfo* auth_info,
net::URLRequest* request) override; net::URLRequest* request) override;

View file

@ -7,6 +7,7 @@
#include <string> #include <string>
#include "base/macros.h"
#include "content/public/browser/speech_recognition_event_listener.h" #include "content/public/browser/speech_recognition_event_listener.h"
#include "content/public/browser/speech_recognition_manager_delegate.h" #include "content/public/browser/speech_recognition_manager_delegate.h"

View file

@ -19,6 +19,7 @@
#include "content/public/browser/child_process_security_policy.h" #include "content/public/browser/child_process_security_policy.h"
#include "content/public/browser/render_process_host.h" #include "content/public/browser/render_process_host.h"
#include "content/public/browser/render_view_host.h" #include "content/public/browser/render_view_host.h"
#include "content/public/browser/render_widget_host.h"
#include "storage/browser/fileapi/isolated_context.h" #include "storage/browser/fileapi/isolated_context.h"
#if defined(TOOLKIT_VIEWS) #if defined(TOOLKIT_VIEWS)
@ -173,8 +174,6 @@ content::WebContents* CommonWebContentsDelegate::OpenURLFromTab(
load_url_params.should_replace_current_entry = load_url_params.should_replace_current_entry =
params.should_replace_current_entry; params.should_replace_current_entry;
load_url_params.is_renderer_initiated = params.is_renderer_initiated; load_url_params.is_renderer_initiated = params.is_renderer_initiated;
load_url_params.transferred_global_request_id =
params.transferred_global_request_id;
load_url_params.should_clear_history_list = true; load_url_params.should_clear_history_list = true;
source->GetController().LoadURLWithParams(load_url_params); source->GetController().LoadURLWithParams(load_url_params);
@ -223,7 +222,7 @@ void CommonWebContentsDelegate::EnterFullscreenModeForTab(
return; return;
SetHtmlApiFullscreen(true); SetHtmlApiFullscreen(true);
owner_window_->NotifyWindowEnterHtmlFullScreen(); owner_window_->NotifyWindowEnterHtmlFullScreen();
source->GetRenderViewHost()->WasResized(); source->GetRenderViewHost()->GetWidget()->WasResized();
} }
void CommonWebContentsDelegate::ExitFullscreenModeForTab( void CommonWebContentsDelegate::ExitFullscreenModeForTab(
@ -232,7 +231,7 @@ void CommonWebContentsDelegate::ExitFullscreenModeForTab(
return; return;
SetHtmlApiFullscreen(false); SetHtmlApiFullscreen(false);
owner_window_->NotifyWindowLeaveHtmlFullScreen(); owner_window_->NotifyWindowLeaveHtmlFullScreen();
source->GetRenderViewHost()->WasResized(); source->GetRenderViewHost()->GetWidget()->WasResized();
} }
bool CommonWebContentsDelegate::IsFullscreenForTabOrPending( bool CommonWebContentsDelegate::IsFullscreenForTabOrPending(

View file

@ -37,6 +37,7 @@ bool JavascriptEnvironment::Initialize() {
v8::V8::SetFlagsFromString(js_flags.c_str(), js_flags.size()); v8::V8::SetFlagsFromString(js_flags.c_str(), js_flags.size());
gin::IsolateHolder::Initialize(gin::IsolateHolder::kNonStrictMode, gin::IsolateHolder::Initialize(gin::IsolateHolder::kNonStrictMode,
gin::IsolateHolder::kStableV8Extras,
gin::ArrayBufferAllocator::SharedInstance()); gin::ArrayBufferAllocator::SharedInstance());
return true; return true;
} }

View file

@ -27,6 +27,7 @@
#include "content/public/browser/plugin_service.h" #include "content/public/browser/plugin_service.h"
#include "content/public/browser/render_process_host.h" #include "content/public/browser/render_process_host.h"
#include "content/public/browser/render_view_host.h" #include "content/public/browser/render_view_host.h"
#include "content/public/browser/render_widget_host.h"
#include "content/public/browser/render_widget_host_view.h" #include "content/public/browser/render_widget_host_view.h"
#include "content/public/common/content_switches.h" #include "content/public/common/content_switches.h"
#include "ipc/ipc_message_macros.h" #include "ipc/ipc_message_macros.h"
@ -275,15 +276,15 @@ bool NativeWindow::HasModalDialog() {
} }
void NativeWindow::FocusOnWebView() { void NativeWindow::FocusOnWebView() {
web_contents()->GetRenderViewHost()->Focus(); web_contents()->GetRenderViewHost()->GetWidget()->Focus();
} }
void NativeWindow::BlurWebView() { void NativeWindow::BlurWebView() {
web_contents()->GetRenderViewHost()->Blur(); web_contents()->GetRenderViewHost()->GetWidget()->Blur();
} }
bool NativeWindow::IsWebViewFocused() { bool NativeWindow::IsWebViewFocused() {
auto host_view = web_contents()->GetRenderViewHost()->GetView(); auto host_view = web_contents()->GetRenderViewHost()->GetWidget()->GetView();
return host_view && host_view->HasFocus(); return host_view && host_view->HasFocus();
} }
@ -511,7 +512,7 @@ scoped_ptr<SkRegion> NativeWindow::DraggableRegionsToSkRegion(
region.bounds.bottom(), region.bounds.bottom(),
region.draggable ? SkRegion::kUnion_Op : SkRegion::kDifference_Op); region.draggable ? SkRegion::kUnion_Op : SkRegion::kDifference_Op);
} }
return sk_region.Pass(); return sk_region;
} }
void NativeWindow::RenderViewCreated( void NativeWindow::RenderViewCreated(

View file

@ -44,6 +44,7 @@ URLRequestAsarJob::URLRequestAsarJob(
: net::URLRequestJob(request, network_delegate), : net::URLRequestJob(request, network_delegate),
type_(TYPE_ERROR), type_(TYPE_ERROR),
remaining_bytes_(0), remaining_bytes_(0),
range_parse_result_(net::OK),
weak_ptr_factory_(this) {} weak_ptr_factory_(this) {}
URLRequestAsarJob::~URLRequestAsarJob() {} URLRequestAsarJob::~URLRequestAsarJob() {}
@ -99,7 +100,7 @@ void URLRequestAsarJob::InitializeFileJob(
void URLRequestAsarJob::Start() { void URLRequestAsarJob::Start() {
if (type_ == TYPE_ASAR) { if (type_ == TYPE_ASAR) {
remaining_bytes_ = static_cast<int64>(file_info_.size); remaining_bytes_ = static_cast<int64_t>(file_info_.size);
int flags = base::File::FLAG_OPEN | int flags = base::File::FLAG_OPEN |
base::File::FLAG_READ | base::File::FLAG_READ |
@ -131,18 +132,14 @@ void URLRequestAsarJob::Kill() {
URLRequestJob::Kill(); URLRequestJob::Kill();
} }
bool URLRequestAsarJob::ReadRawData(net::IOBuffer* dest, int URLRequestAsarJob::ReadRawData(net::IOBuffer* dest, int dest_size) {
int dest_size,
int* bytes_read) {
if (remaining_bytes_ < dest_size) if (remaining_bytes_ < dest_size)
dest_size = static_cast<int>(remaining_bytes_); dest_size = static_cast<int>(remaining_bytes_);
// If we should copy zero bytes because |remaining_bytes_| is zero, short // If we should copy zero bytes because |remaining_bytes_| is zero, short
// circuit here. // circuit here.
if (!dest_size) { if (!dest_size)
*bytes_read = 0; return 0;
return true;
}
int rv = stream_->Read(dest, int rv = stream_->Read(dest,
dest_size, dest_size,
@ -150,20 +147,11 @@ bool URLRequestAsarJob::ReadRawData(net::IOBuffer* dest,
weak_ptr_factory_.GetWeakPtr(), weak_ptr_factory_.GetWeakPtr(),
make_scoped_refptr(dest))); make_scoped_refptr(dest)));
if (rv >= 0) { if (rv >= 0) {
// Data is immediately available.
*bytes_read = rv;
remaining_bytes_ -= rv; remaining_bytes_ -= rv;
DCHECK_GE(remaining_bytes_, 0); DCHECK_GE(remaining_bytes_, 0);
return true;
} }
// Otherwise, a read error occured. We may just need to wait... return rv;
if (rv == net::ERR_IO_PENDING) {
SetStatus(net::URLRequestStatus(net::URLRequestStatus::IO_PENDING, 0));
} else {
NotifyDone(net::URLRequestStatus(net::URLRequestStatus::FAILED, rv));
}
return false;
} }
bool URLRequestAsarJob::IsRedirectResponse(GURL* location, bool URLRequestAsarJob::IsRedirectResponse(GURL* location,
@ -214,15 +202,16 @@ void URLRequestAsarJob::SetExtraRequestHeaders(
const net::HttpRequestHeaders& headers) { const net::HttpRequestHeaders& headers) {
std::string range_header; std::string range_header;
if (headers.GetHeader(net::HttpRequestHeaders::kRange, &range_header)) { if (headers.GetHeader(net::HttpRequestHeaders::kRange, &range_header)) {
// We only care about "Range" header here. // This job only cares about the Range header. This method stashes the value
// for later use in DidOpen(), which is responsible for some of the range
// validation as well. NotifyStartError is not legal to call here since
// the job has not started.
std::vector<net::HttpByteRange> ranges; std::vector<net::HttpByteRange> ranges;
if (net::HttpUtil::ParseRangeHeader(range_header, &ranges)) { if (net::HttpUtil::ParseRangeHeader(range_header, &ranges)) {
if (ranges.size() == 1) { if (ranges.size() == 1) {
byte_range_ = ranges[0]; byte_range_ = ranges[0];
} else { } else {
NotifyDone(net::URLRequestStatus( range_parse_result_ = net::ERR_REQUEST_RANGE_NOT_SATISFIABLE;
net::URLRequestStatus::FAILED,
net::ERR_REQUEST_RANGE_NOT_SATISFIABLE));
} }
} }
} }
@ -274,7 +263,14 @@ void URLRequestAsarJob::DidFetchMetaInfo(const FileMetaInfo* meta_info) {
void URLRequestAsarJob::DidOpen(int result) { void URLRequestAsarJob::DidOpen(int result) {
if (result != net::OK) { if (result != net::OK) {
NotifyDone(net::URLRequestStatus(net::URLRequestStatus::FAILED, result)); NotifyStartError(net::URLRequestStatus(net::URLRequestStatus::FAILED,
result));
return;
}
if (range_parse_result_ != net::OK) {
NotifyStartError(net::URLRequestStatus(net::URLRequestStatus::FAILED,
range_parse_result_));
return; return;
} }
@ -289,8 +285,9 @@ void URLRequestAsarJob::DidOpen(int result) {
} }
} else { } else {
if (!byte_range_.ComputeBounds(meta_info_.file_size)) { if (!byte_range_.ComputeBounds(meta_info_.file_size)) {
NotifyDone(net::URLRequestStatus(net::URLRequestStatus::FAILED, NotifyStartError(
net::ERR_REQUEST_RANGE_NOT_SATISFIABLE)); net::URLRequestStatus(net::URLRequestStatus::FAILED,
net::ERR_REQUEST_RANGE_NOT_SATISFIABLE));
return; return;
} }
@ -315,17 +312,19 @@ void URLRequestAsarJob::DidOpen(int result) {
} }
} }
void URLRequestAsarJob::DidSeek(int64 result) { void URLRequestAsarJob::DidSeek(int64_t result) {
if (type_ == TYPE_ASAR) { if (type_ == TYPE_ASAR) {
if (result != static_cast<int64>(file_info_.offset)) { if (result != static_cast<int64_t>(file_info_.offset)) {
NotifyDone(net::URLRequestStatus(net::URLRequestStatus::FAILED, NotifyStartError(
net::ERR_REQUEST_RANGE_NOT_SATISFIABLE)); net::URLRequestStatus(net::URLRequestStatus::FAILED,
net::ERR_REQUEST_RANGE_NOT_SATISFIABLE));
return; return;
} }
} else { } else {
if (result != byte_range_.first_byte_position()) { if (result != byte_range_.first_byte_position()) {
NotifyDone(net::URLRequestStatus(net::URLRequestStatus::FAILED, NotifyStartError(
net::ERR_REQUEST_RANGE_NOT_SATISFIABLE)); net::URLRequestStatus(net::URLRequestStatus::FAILED,
net::ERR_REQUEST_RANGE_NOT_SATISFIABLE));
return; return;
} }
} }
@ -334,21 +333,14 @@ void URLRequestAsarJob::DidSeek(int64 result) {
} }
void URLRequestAsarJob::DidRead(scoped_refptr<net::IOBuffer> buf, int result) { void URLRequestAsarJob::DidRead(scoped_refptr<net::IOBuffer> buf, int result) {
if (result > 0) { if (result >= 0) {
SetStatus(net::URLRequestStatus()); // Clear the IO_PENDING status
remaining_bytes_ -= result; remaining_bytes_ -= result;
DCHECK_GE(remaining_bytes_, 0); DCHECK_GE(remaining_bytes_, 0);
} }
buf = NULL; buf = NULL;
if (result == 0) { ReadRawDataComplete(result);
NotifyDone(net::URLRequestStatus());
} else if (result < 0) {
NotifyDone(net::URLRequestStatus(net::URLRequestStatus::FAILED, result));
}
NotifyReadComplete(result);
} }
} // namespace asar } // namespace asar

View file

@ -54,9 +54,7 @@ class URLRequestAsarJob : public net::URLRequestJob {
// net::URLRequestJob: // net::URLRequestJob:
void Start() override; void Start() override;
void Kill() override; void Kill() override;
bool ReadRawData(net::IOBuffer* buf, int ReadRawData(net::IOBuffer* buf, int buf_size) override;
int buf_size,
int* bytes_read) override;
bool IsRedirectResponse(GURL* location, int* http_status_code) override; bool IsRedirectResponse(GURL* location, int* http_status_code) override;
net::Filter* SetupFilter() const override; net::Filter* SetupFilter() const override;
bool GetMimeType(std::string* mime_type) const override; bool GetMimeType(std::string* mime_type) const override;
@ -72,7 +70,7 @@ class URLRequestAsarJob : public net::URLRequestJob {
FileMetaInfo(); FileMetaInfo();
// Size of the file. // Size of the file.
int64 file_size; int64_t file_size;
// Mime type associated with the file. // Mime type associated with the file.
std::string mime_type; std::string mime_type;
// Result returned from GetMimeTypeFromFile(), i.e. flag showing whether // Result returned from GetMimeTypeFromFile(), i.e. flag showing whether
@ -97,7 +95,7 @@ class URLRequestAsarJob : public net::URLRequestJob {
// Callback after seeking to the beginning of |byte_range_| in the file // Callback after seeking to the beginning of |byte_range_| in the file
// on a background thread. // on a background thread.
void DidSeek(int64 result); void DidSeek(int64_t result);
// Callback after data is asynchronously read from the file into |buf|. // Callback after data is asynchronously read from the file into |buf|.
void DidRead(scoped_refptr<net::IOBuffer> buf, int result); void DidRead(scoped_refptr<net::IOBuffer> buf, int result);
@ -119,7 +117,9 @@ class URLRequestAsarJob : public net::URLRequestJob {
scoped_refptr<base::TaskRunner> file_task_runner_; scoped_refptr<base::TaskRunner> file_task_runner_;
net::HttpByteRange byte_range_; net::HttpByteRange byte_range_;
int64 remaining_bytes_; int64_t remaining_bytes_;
net::Error range_parse_result_;
base::WeakPtrFactory<URLRequestAsarJob> weak_ptr_factory_; base::WeakPtrFactory<URLRequestAsarJob> weak_ptr_factory_;

View file

@ -78,7 +78,7 @@ void ToDictionary(base::DictionaryValue* details, net::URLRequest* request) {
scoped_ptr<base::ListValue> list(new base::ListValue); scoped_ptr<base::ListValue> list(new base::ListValue);
GetUploadData(list.get(), request); GetUploadData(list.get(), request);
if (!list->empty()) if (!list->empty())
details->Set("uploadData", list.Pass()); details->Set("uploadData", std::move(list));
} }
void ToDictionary(base::DictionaryValue* details, void ToDictionary(base::DictionaryValue* details,
@ -87,7 +87,7 @@ void ToDictionary(base::DictionaryValue* details,
net::HttpRequestHeaders::Iterator it(headers); net::HttpRequestHeaders::Iterator it(headers);
while (it.GetNext()) while (it.GetNext())
dict->SetString(it.name(), it.value()); dict->SetString(it.name(), it.value());
details->Set("requestHeaders", dict.Pass()); details->Set("requestHeaders", std::move(dict));
} }
void ToDictionary(base::DictionaryValue* details, void ToDictionary(base::DictionaryValue* details,
@ -107,10 +107,10 @@ void ToDictionary(base::DictionaryValue* details,
} else { } else {
scoped_ptr<base::ListValue> values(new base::ListValue); scoped_ptr<base::ListValue> values(new base::ListValue);
values->AppendString(value); values->AppendString(value);
dict->Set(key, values.Pass()); dict->Set(key, std::move(values));
} }
} }
details->Set("responseHeaders", dict.Pass()); details->Set("responseHeaders", std::move(dict));
details->SetString("statusLine", headers->GetStatusLine()); details->SetString("statusLine", headers->GetStatusLine());
details->SetInteger("statusCode", headers->response_code()); details->SetInteger("statusCode", headers->response_code());
} }

View file

@ -81,7 +81,7 @@ class JsAsker : public RequestJob {
void OnResponse(bool success, scoped_ptr<base::Value> value) { void OnResponse(bool success, scoped_ptr<base::Value> value) {
int error = net::ERR_NOT_IMPLEMENTED; int error = net::ERR_NOT_IMPLEMENTED;
if (success && value && !internal::IsErrorOptions(value.get(), &error)) { if (success && value && !internal::IsErrorOptions(value.get(), &error)) {
StartAsync(value.Pass()); StartAsync(std::move(value));
} else { } else {
RequestJob::NotifyStartError( RequestJob::NotifyStartError(
net::URLRequestStatus(net::URLRequestStatus::FAILED, error)); net::URLRequestStatus(net::URLRequestStatus::FAILED, error));

View file

@ -181,7 +181,7 @@ int URLRequestFetchJob::DataAvailable(net::IOBuffer* buffer, int num_bytes) {
pending_buffer_ = nullptr; pending_buffer_ = nullptr;
pending_buffer_size_ = 0; pending_buffer_size_ = 0;
NotifyReadComplete(bytes_read); ReadRawDataComplete(bytes_read);
return bytes_read; return bytes_read;
} }
@ -190,18 +190,15 @@ void URLRequestFetchJob::Kill() {
fetcher_.reset(); fetcher_.reset();
} }
bool URLRequestFetchJob::ReadRawData(net::IOBuffer* dest, int URLRequestFetchJob::ReadRawData(net::IOBuffer* dest, int dest_size) {
int dest_size,
int* bytes_read) {
if (GetResponseCode() == 204) { if (GetResponseCode() == 204) {
*bytes_read = 0;
request()->set_received_response_content_length(prefilter_bytes_read()); request()->set_received_response_content_length(prefilter_bytes_read());
return true; return 0;
} }
pending_buffer_ = dest; pending_buffer_ = dest;
pending_buffer_size_ = dest_size; pending_buffer_size_ = dest_size;
SetStatus(net::URLRequestStatus(net::URLRequestStatus::IO_PENDING, 0)); SetStatus(net::URLRequestStatus(net::URLRequestStatus::IO_PENDING, 0));
return false; return dest_size;
} }
bool URLRequestFetchJob::GetMimeType(std::string* mime_type) const { bool URLRequestFetchJob::GetMimeType(std::string* mime_type) const {
@ -234,9 +231,10 @@ void URLRequestFetchJob::OnURLFetchComplete(const net::URLFetcher* source) {
pending_buffer_ = nullptr; pending_buffer_ = nullptr;
pending_buffer_size_ = 0; pending_buffer_size_ = 0;
NotifyDone(fetcher_->GetStatus());
if (fetcher_->GetStatus().is_success()) if (fetcher_->GetStatus().is_success())
NotifyReadComplete(0); ReadRawDataComplete(0);
else
NotifyStartError(fetcher_->GetStatus());
} }
} // namespace atom } // namespace atom

View file

@ -31,9 +31,7 @@ class URLRequestFetchJob : public JsAsker<net::URLRequestJob>,
// net::URLRequestJob: // net::URLRequestJob:
void Kill() override; void Kill() override;
bool ReadRawData(net::IOBuffer* buf, int ReadRawData(net::IOBuffer* buf, int buf_size) override;
int buf_size,
int* bytes_read) override;
bool GetMimeType(std::string* mime_type) const override; bool GetMimeType(std::string* mime_type) const override;
void GetResponseInfo(net::HttpResponseInfo* info) override; void GetResponseInfo(net::HttpResponseInfo* info) override;
int GetResponseCode() const override; int GetResponseCode() const override;

View file

@ -152,7 +152,7 @@ void NodeDebugger::DidAccept(
return; return;
} }
accepted_socket_ = socket.Pass(); accepted_socket_ = std::move(socket);
SendConnectMessage(); SendConnectMessage();
} }

View file

@ -28,7 +28,7 @@ void SetPlatformAccelerator(ui::Accelerator* accelerator) {
scoped_ptr<ui::PlatformAccelerator> platform_accelerator( scoped_ptr<ui::PlatformAccelerator> platform_accelerator(
new ui::PlatformAcceleratorCocoa(characters, modifiers)); new ui::PlatformAcceleratorCocoa(characters, modifiers));
accelerator->set_platform_accelerator(platform_accelerator.Pass()); accelerator->set_platform_accelerator(std::move(platform_accelerator));
} }
} // namespace accelerator_util } // namespace accelerator_util

View file

@ -96,7 +96,7 @@ NSAlert* CreateNSAlert(NativeWindow* parent_window,
} }
if (!icon.isNull()) { if (!icon.isNull()) {
NSImage* image = gfx::SkBitmapToNSImageWithColorSpace( NSImage* image = skia::SkBitmapToNSImageWithColorSpace(
*icon.bitmap(), base::mac::GetGenericRGBColorSpace()); *icon.bitmap(), base::mac::GetGenericRGBColorSpace());
[alert setIcon:image]; [alert setIcon:image];
} }

View file

@ -9,6 +9,7 @@
#include "content/public/browser/guest_host.h" #include "content/public/browser/guest_host.h"
#include "content/public/browser/render_frame_host.h" #include "content/public/browser/render_frame_host.h"
#include "content/public/browser/render_view_host.h" #include "content/public/browser/render_view_host.h"
#include "content/public/browser/render_widget_host.h"
#include "content/public/browser/render_widget_host_view.h" #include "content/public/browser/render_widget_host_view.h"
namespace atom { namespace atom {
@ -101,13 +102,14 @@ void WebViewGuestDelegate::SetAllowTransparency(bool allow) {
auto render_view_host = web_contents()->GetRenderViewHost(); auto render_view_host = web_contents()->GetRenderViewHost();
guest_opaque_ = !allow; guest_opaque_ = !allow;
if (!render_view_host->GetView()) if (!render_view_host->GetWidget()->GetView())
return; return;
if (guest_opaque_) { if (guest_opaque_) {
render_view_host->GetView()->SetBackgroundColorToDefault(); render_view_host->GetWidget()->GetView()->SetBackgroundColorToDefault();
} else { } else {
render_view_host->GetView()->SetBackgroundColor(SK_ColorTRANSPARENT); render_view_host->GetWidget()->GetView()->SetBackgroundColor(
SK_ColorTRANSPARENT);
} }
} }
@ -123,7 +125,8 @@ void WebViewGuestDelegate::RenderViewReady() {
// WebContents::GetRenderWidgetHostView will return the RWHV of an // WebContents::GetRenderWidgetHostView will return the RWHV of an
// interstitial page if one is showing at this time. We only want opacity // interstitial page if one is showing at this time. We only want opacity
// to apply to web pages. // to apply to web pages.
auto render_view_host_view = web_contents()->GetRenderViewHost()->GetView(); auto render_view_host_view =
web_contents()->GetRenderViewHost()->GetWidget()->GetView();
if (guest_opaque_) if (guest_opaque_)
render_view_host_view->SetBackgroundColorToDefault(); render_view_host_view->SetBackgroundColorToDefault();
else else

View file

@ -27,12 +27,12 @@ class Archive : public mate::Wrappable {
scoped_ptr<asar::Archive> archive(new asar::Archive(path)); scoped_ptr<asar::Archive> archive(new asar::Archive(path));
if (!archive->Init()) if (!archive->Init())
return v8::False(isolate); return v8::False(isolate);
return (new Archive(archive.Pass()))->GetWrapper(isolate); return (new Archive(std::move(archive)))->GetWrapper(isolate);
} }
protected: protected:
explicit Archive(scoped_ptr<asar::Archive> archive) explicit Archive(scoped_ptr<asar::Archive> archive)
: archive_(archive.Pass()) {} : archive_(std::move(archive)) {}
// Reads the offset and size of file. // Reads the offset and size of file.
v8::Local<v8::Value> GetFileInfo(v8::Isolate* isolate, v8::Local<v8::Value> GetFileInfo(v8::Isolate* isolate,

View file

@ -7,6 +7,7 @@
#include <list> #include <list>
#include "base/macros.h"
#include "base/strings/string16.h" #include "base/strings/string16.h"
#include "v8/include/v8.h" #include "v8/include/v8.h"
#include "vendor/node/deps/uv/include/uv.h" #include "vendor/node/deps/uv/include/uv.h"

View file

@ -158,7 +158,7 @@ bool Archive::Init() {
} }
uint32_t size; uint32_t size;
if (!base::PickleIterator(base::Pickle(buf.data(), buf.size())).ReadUint32_t( if (!base::PickleIterator(base::Pickle(buf.data(), buf.size())).ReadUInt32(
&size)) { &size)) {
LOG(ERROR) << "Failed to parse header size from " << path_.value(); LOG(ERROR) << "Failed to parse header size from " << path_.value();
return false; return false;
@ -296,7 +296,7 @@ bool Archive::CopyFileOut(const base::FilePath& path, base::FilePath* out) {
#endif #endif
*out = temp_file->path(); *out = temp_file->path();
external_files_.set(path, temp_file.Pass()); external_files_.set(path, std::move(temp_file));
return true; return true;
} }

View file

@ -29,7 +29,7 @@ class Archive {
bool unpacked; bool unpacked;
bool executable; bool executable;
uint32_t size; uint32_t size;
uint64 offset; uint64_t offset;
}; };
struct Stats : public FileInfo { struct Stats : public FileInfo {

View file

@ -51,7 +51,7 @@ bool ScopedTemporaryFile::Init(const base::FilePath::StringType& ext) {
bool ScopedTemporaryFile::InitFromFile(base::File* src, bool ScopedTemporaryFile::InitFromFile(base::File* src,
const base::FilePath::StringType& ext, const base::FilePath::StringType& ext,
uint64 offset, uint64 size) { uint64_t offset, uint64_t size) {
if (!src->IsValid()) if (!src->IsValid())
return false; return false;

View file

@ -28,7 +28,7 @@ class ScopedTemporaryFile {
// Init an temporary file and fill it with content of |path|. // Init an temporary file and fill it with content of |path|.
bool InitFromFile(base::File* src, bool InitFromFile(base::File* src,
const base::FilePath::StringType& ext, const base::FilePath::StringType& ext,
uint64 offset, uint64 size); uint64_t offset, uint64_t size);
base::FilePath path() const { return path_; } base::FilePath path() const { return path_; }

View file

@ -48,7 +48,8 @@ void CrashReporterMac::InitBreakpad(const std::string& product_name,
if (crashpad_client.StartHandler(handler_path, database_path, if (crashpad_client.StartHandler(handler_path, database_path,
submit_url, submit_url,
StringMap(), StringMap(),
std::vector<std::string>())) { std::vector<std::string>(),
true)) {
crashpad_client.UseHandler(); crashpad_client.UseHandler();
} }
} // @autoreleasepool } // @autoreleasepool

View file

@ -34,7 +34,7 @@ v8::Local<v8::Value> Converter<const net::URLRequest*>::ToV8(
scoped_ptr<base::ListValue> list(new base::ListValue); scoped_ptr<base::ListValue> list(new base::ListValue);
atom::GetUploadData(list.get(), val); atom::GetUploadData(list.get(), val);
if (!list->empty()) if (!list->empty())
dict->Set("uploadData", list.Pass()); dict->Set("uploadData", std::move(list));
return mate::ConvertToV8(isolate, *(dict.get())); return mate::ConvertToV8(isolate, *(dict.get()));
} }
@ -74,7 +74,7 @@ void GetUploadData(base::ListValue* upload_data_list,
const net::UploadDataStream* upload_data = request->get_upload(); const net::UploadDataStream* upload_data = request->get_upload();
if (!upload_data) if (!upload_data)
return; return;
const ScopedVector<net::UploadElementReader>* readers = const std::vector<scoped_ptr<net::UploadElementReader>>* readers =
upload_data->GetElementReaders(); upload_data->GetElementReaders();
for (const auto& reader : *readers) { for (const auto& reader : *readers) {
scoped_ptr<base::DictionaryValue> upload_data_dict( scoped_ptr<base::DictionaryValue> upload_data_dict(
@ -85,14 +85,14 @@ void GetUploadData(base::ListValue* upload_data_list,
scoped_ptr<base::Value> bytes( scoped_ptr<base::Value> bytes(
base::BinaryValue::CreateWithCopiedBuffer(bytes_reader->bytes(), base::BinaryValue::CreateWithCopiedBuffer(bytes_reader->bytes(),
bytes_reader->length())); bytes_reader->length()));
upload_data_dict->Set("bytes", bytes.Pass()); upload_data_dict->Set("bytes", std::move(bytes));
} else if (reader->AsFileReader()) { } else if (reader->AsFileReader()) {
const net::UploadFileElementReader* file_reader = const net::UploadFileElementReader* file_reader =
reader->AsFileReader(); reader->AsFileReader();
auto file_path = file_reader->path().AsUTF8Unsafe(); auto file_path = file_reader->path().AsUTF8Unsafe();
upload_data_dict->SetStringWithoutPathExpansion("file", file_path); upload_data_dict->SetStringWithoutPathExpansion("file", file_path);
} }
upload_data_list->Append(upload_data_dict.Pass()); upload_data_list->Append(std::move(upload_data_dict));
} }
} }

View file

@ -222,8 +222,8 @@ base::Value* V8ValueConverter::FromV8ValueImpl(
if (val->IsBoolean()) if (val->IsBoolean())
return new base::FundamentalValue(val->ToBoolean()->Value()); return new base::FundamentalValue(val->ToBoolean()->Value());
if (val->Isint32_t()) if (val->IsInt32())
return new base::FundamentalValue(val->Toint32_t()->Value()); return new base::FundamentalValue(val->ToInt32()->Value());
if (val->IsNumber()) if (val->IsNumber())
return new base::FundamentalValue(val->ToNumber()->Value()); return new base::FundamentalValue(val->ToNumber()->Value());

View file

@ -85,7 +85,7 @@ scoped_ptr<const char*[]> StringVectorToArgArray(
for (size_t i = 0; i < vector.size(); ++i) { for (size_t i = 0; i < vector.size(); ++i) {
array[i] = vector[i].c_str(); array[i] = vector[i].c_str();
} }
return array.Pass(); return array;
} }
base::FilePath GetResourcesPath(bool is_browser) { base::FilePath GetResourcesPath(bool is_browser) {

View file

@ -21,8 +21,6 @@ namespace api {
namespace { namespace {
const int kMaxAutoCorrectWordSize = 8;
bool HasWordCharacters(const base::string16& text, int index) { bool HasWordCharacters(const base::string16& text, int index) {
const base::char16* data = text.data(); const base::char16* data = text.data();
int length = text.length(); int length = text.length();
@ -42,8 +40,7 @@ SpellCheckClient::SpellCheckClient(const std::string& language,
bool auto_spell_correct_turned_on, bool auto_spell_correct_turned_on,
v8::Isolate* isolate, v8::Isolate* isolate,
v8::Local<v8::Object> provider) v8::Local<v8::Object> provider)
: auto_spell_correct_turned_on_(auto_spell_correct_turned_on), : isolate_(isolate),
isolate_(isolate),
provider_(isolate, provider) { provider_(isolate, provider) {
character_attributes_.SetDefaultLanguage(language); character_attributes_.SetDefaultLanguage(language);
@ -96,14 +93,6 @@ void SpellCheckClient::requestCheckingOfText(
completionCallback->didFinishCheckingText(results); completionCallback->didFinishCheckingText(results);
} }
blink::WebString SpellCheckClient::autoCorrectWord(
const blink::WebString& misspelledWord) {
if (auto_spell_correct_turned_on_)
return GetAutoCorrectionWord(base::string16(misspelledWord));
else
return blink::WebString();
}
void SpellCheckClient::showSpellingUI(bool show) { void SpellCheckClient::showSpellingUI(bool show) {
} }
@ -170,53 +159,6 @@ bool SpellCheckClient::SpellCheckWord(const base::string16& word_to_check) {
return true; return true;
} }
base::string16 SpellCheckClient::GetAutoCorrectionWord(
const base::string16& word) {
base::string16 autocorrect_word;
int word_length = static_cast<int>(word.size());
if (word_length < 2 || word_length > kMaxAutoCorrectWordSize)
return autocorrect_word;
base::char16 misspelled_word[kMaxAutoCorrectWordSize + 1];
const base::char16* word_char = word.c_str();
for (int i = 0; i <= kMaxAutoCorrectWordSize; ++i) {
if (i >= word_length)
misspelled_word[i] = 0;
else
misspelled_word[i] = word_char[i];
}
// Swap adjacent characters and spellcheck.
int misspelling_start, misspelling_len;
for (int i = 0; i < word_length - 1; i++) {
// Swap.
std::swap(misspelled_word[i], misspelled_word[i + 1]);
// Check spelling.
misspelling_start = misspelling_len = 0;
spellCheck(blink::WebString(misspelled_word, word_length),
misspelling_start,
misspelling_len,
NULL);
// Make decision: if only one swap produced a valid word, then we want to
// return it. If we found two or more, we don't do autocorrection.
if (misspelling_len == 0) {
if (autocorrect_word.empty()) {
autocorrect_word.assign(misspelled_word);
} else {
autocorrect_word.clear();
break;
}
}
// Restore the swapped characters.
std::swap(misspelled_word[i], misspelled_word[i + 1]);
}
return autocorrect_word;
}
// Returns whether or not the given string is a valid contraction. // Returns whether or not the given string is a valid contraction.
// This function is a fall-back when the SpellcheckWordIterator class // This function is a fall-back when the SpellcheckWordIterator class
// returns a concatenated word which is not in the selected dictionary // returns a concatenated word which is not in the selected dictionary

View file

@ -41,8 +41,6 @@ class SpellCheckClient : public blink::WebSpellCheckClient {
const blink::WebVector<uint32_t>& markersInText, const blink::WebVector<uint32_t>& markersInText,
const blink::WebVector<unsigned>& markerOffsets, const blink::WebVector<unsigned>& markerOffsets,
blink::WebTextCheckingCompletion* completionCallback) override; blink::WebTextCheckingCompletion* completionCallback) override;
blink::WebString autoCorrectWord(
const blink::WebString& misspelledWord) override;
void showSpellingUI(bool show) override; void showSpellingUI(bool show) override;
bool isShowingSpellingUI() override; bool isShowingSpellingUI() override;
void updateSpellingUIWithMisspelledWord( void updateSpellingUIWithMisspelledWord(

View file

@ -12,7 +12,7 @@
#include <string> #include <string>
#include "base/basictypes.h" #include "base/macros.h"
#include "base/memory/scoped_ptr.h" #include "base/memory/scoped_ptr.h"
namespace printing { namespace printing {

View file

@ -7,7 +7,7 @@
#include <map> #include <map>
#include "base/basictypes.h" #include "base/macros.h"
#include "ui/events/keycodes/keyboard_codes.h" #include "ui/events/keycodes/keyboard_codes.h"
namespace ui { namespace ui {

View file

@ -5,7 +5,6 @@
#ifndef CHROME_BROWSER_MEDIA_DESKTOP_MEDIA_LIST_H_ #ifndef CHROME_BROWSER_MEDIA_DESKTOP_MEDIA_LIST_H_
#define CHROME_BROWSER_MEDIA_DESKTOP_MEDIA_LIST_H_ #define CHROME_BROWSER_MEDIA_DESKTOP_MEDIA_LIST_H_
#include "base/basictypes.h"
#include "base/strings/string16.h" #include "base/strings/string16.h"
#include "base/time/time.h" #include "base/time/time.h"
#include "content/public/browser/desktop_media_id.h" #include "content/public/browser/desktop_media_id.h"

View file

@ -34,7 +34,7 @@ const int kDefaultUpdatePeriod = 1000;
// Returns a hash of a DesktopFrame content to detect when image for a desktop // Returns a hash of a DesktopFrame content to detect when image for a desktop
// media source has changed. // media source has changed.
uint32 GetFrameHash(webrtc::DesktopFrame* frame) { uint32_t GetFrameHash(webrtc::DesktopFrame* frame) {
int data_size = frame->stride() * frame->size().height(); int data_size = frame->stride() * frame->size().height();
return base::SuperFastHash(reinterpret_cast<char*>(frame->data()), data_size); return base::SuperFastHash(reinterpret_cast<char*>(frame->data()), data_size);
} }
@ -117,8 +117,8 @@ NativeDesktopMediaList::Worker::Worker(
scoped_ptr<webrtc::ScreenCapturer> screen_capturer, scoped_ptr<webrtc::ScreenCapturer> screen_capturer,
scoped_ptr<webrtc::WindowCapturer> window_capturer) scoped_ptr<webrtc::WindowCapturer> window_capturer)
: media_list_(media_list), : media_list_(media_list),
screen_capturer_(screen_capturer.Pass()), screen_capturer_(std::move(screen_capturer)),
window_capturer_(window_capturer.Pass()) { window_capturer_(std::move(window_capturer)) {
if (screen_capturer_) if (screen_capturer_)
screen_capturer_->Start(this); screen_capturer_->Start(this);
if (window_capturer_) if (window_capturer_)
@ -195,14 +195,14 @@ void NativeDesktopMediaList::Worker::Refresh(
// |current_frame_| may be NULL if capture failed (e.g. because window has // |current_frame_| may be NULL if capture failed (e.g. because window has
// been closed). // been closed).
if (current_frame_) { if (current_frame_) {
uint32 frame_hash = GetFrameHash(current_frame_.get()); uint32_t frame_hash = GetFrameHash(current_frame_.get());
new_image_hashes[source.id] = frame_hash; new_image_hashes[source.id] = frame_hash;
// Scale the image only if it has changed. // Scale the image only if it has changed.
ImageHashesMap::iterator it = image_hashes_.find(source.id); ImageHashesMap::iterator it = image_hashes_.find(source.id);
if (it == image_hashes_.end() || it->second != frame_hash) { if (it == image_hashes_.end() || it->second != frame_hash) {
gfx::ImageSkia thumbnail = gfx::ImageSkia thumbnail =
ScaleDesktopFrame(current_frame_.Pass(), thumbnail_size); ScaleDesktopFrame(std::move(current_frame_), thumbnail_size);
BrowserThread::PostTask( BrowserThread::PostTask(
BrowserThread::UI, FROM_HERE, BrowserThread::UI, FROM_HERE,
base::Bind(&NativeDesktopMediaList::OnSourceThumbnail, base::Bind(&NativeDesktopMediaList::OnSourceThumbnail,
@ -231,8 +231,8 @@ void NativeDesktopMediaList::Worker::OnCaptureCompleted(
NativeDesktopMediaList::NativeDesktopMediaList( NativeDesktopMediaList::NativeDesktopMediaList(
scoped_ptr<webrtc::ScreenCapturer> screen_capturer, scoped_ptr<webrtc::ScreenCapturer> screen_capturer,
scoped_ptr<webrtc::WindowCapturer> window_capturer) scoped_ptr<webrtc::WindowCapturer> window_capturer)
: screen_capturer_(screen_capturer.Pass()), : screen_capturer_(std::move(screen_capturer)),
window_capturer_(window_capturer.Pass()), window_capturer_(std::move(window_capturer)),
update_period_(base::TimeDelta::FromMilliseconds(kDefaultUpdatePeriod)), update_period_(base::TimeDelta::FromMilliseconds(kDefaultUpdatePeriod)),
thumbnail_size_(100, 100), thumbnail_size_(100, 100),
view_dialog_id_(-1), view_dialog_id_(-1),
@ -269,7 +269,8 @@ void NativeDesktopMediaList::StartUpdating(DesktopMediaListObserver* observer) {
observer_ = observer; observer_ = observer;
worker_.reset(new Worker(weak_factory_.GetWeakPtr(), worker_.reset(new Worker(weak_factory_.GetWeakPtr(),
screen_capturer_.Pass(), window_capturer_.Pass())); std::move(screen_capturer_),
std::move(window_capturer_)));
Refresh(); Refresh();
} }

View file

@ -5,7 +5,6 @@
#ifndef CHROME_BROWSER_MEDIA_NATIVE_DESKTOP_MEDIA_LIST_H_ #ifndef CHROME_BROWSER_MEDIA_NATIVE_DESKTOP_MEDIA_LIST_H_
#define CHROME_BROWSER_MEDIA_NATIVE_DESKTOP_MEDIA_LIST_H_ #define CHROME_BROWSER_MEDIA_NATIVE_DESKTOP_MEDIA_LIST_H_
#include "base/basictypes.h"
#include "base/memory/scoped_ptr.h" #include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h" #include "base/memory/weak_ptr.h"
#include "base/sequenced_task_runner.h" #include "base/sequenced_task_runner.h"

View file

@ -256,7 +256,7 @@ void LazyEmf::Close() const {
bool LazyEmf::LoadEmf(Emf* emf) const { bool LazyEmf::LoadEmf(Emf* emf) const {
file_->Seek(base::File::FROM_BEGIN, 0); file_->Seek(base::File::FROM_BEGIN, 0);
int64 size = file_->GetLength(); int64_t size = file_->GetLength();
if (size <= 0) if (size <= 0)
return false; return false;
std::vector<char> data(size); std::vector<char> data(size);

View file

@ -441,7 +441,7 @@ void PrintJob::HoldUntilStopIsCalled() {
} }
void PrintJob::Quit() { void PrintJob::Quit() {
base::MessageLoop::current()->Quit(); base::MessageLoop::current()->QuitWhenIdle();
} }
// Takes settings_ ownership and will be deleted in the receiving thread. // Takes settings_ ownership and will be deleted in the receiving thread.

View file

@ -5,7 +5,6 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_JOB_H_ #ifndef CHROME_BROWSER_PRINTING_PRINT_JOB_H_
#define CHROME_BROWSER_PRINTING_PRINT_JOB_H_ #define CHROME_BROWSER_PRINTING_PRINT_JOB_H_
#include "base/basictypes.h"
#include "base/memory/scoped_ptr.h" #include "base/memory/scoped_ptr.h"
#include "base/memory/weak_ptr.h" #include "base/memory/weak_ptr.h"
#include "base/message_loop/message_loop.h" #include "base/message_loop/message_loop.h"

View file

@ -118,7 +118,7 @@ void PrintPreviewMessageHandler::PrintToPDF(
} }
void PrintPreviewMessageHandler::RunPrintToPDFCallback( void PrintPreviewMessageHandler::RunPrintToPDFCallback(
int request_id, uint32 data_size, char* data) { int request_id, uint32_t data_size, char* data) {
DCHECK_CURRENTLY_ON(BrowserThread::UI); DCHECK_CURRENTLY_ON(BrowserThread::UI);
v8::Isolate* isolate = v8::Isolate::GetCurrent(); v8::Isolate* isolate = v8::Isolate::GetCurrent();

View file

@ -47,7 +47,7 @@ class PrintPreviewMessageHandler
const PrintHostMsg_DidPreviewDocument_Params& params); const PrintHostMsg_DidPreviewDocument_Params& params);
void OnPrintPreviewFailed(int document_cookie, int request_id); void OnPrintPreviewFailed(int document_cookie, int request_id);
void RunPrintToPDFCallback(int request_id, uint32 data_size, char* data); void RunPrintToPDFCallback(int request_id, uint32_t data_size, char* data);
PrintToPDFCallbackMap print_to_pdf_callback_map_; PrintToPDFCallbackMap print_to_pdf_callback_map_;

View file

@ -144,7 +144,7 @@ void PrintViewManagerBase::OnDidPrintPage(
#if !defined(OS_WIN) #if !defined(OS_WIN)
// Update the rendered document. It will send notifications to the listener. // Update the rendered document. It will send notifications to the listener.
document->SetPage(params.page_number, document->SetPage(params.page_number,
metafile.Pass(), std::move(metafile),
params.page_size, params.page_size,
params.content_area); params.content_area);
@ -305,7 +305,7 @@ void PrintViewManagerBase::ShouldQuitFromInnerMessageLoop() {
inside_inner_message_loop_) { inside_inner_message_loop_) {
// We are in a message loop created by RenderAllMissingPagesNow. Quit from // We are in a message loop created by RenderAllMissingPagesNow. Quit from
// it. // it.
base::MessageLoop::current()->Quit(); base::MessageLoop::current()->QuitWhenIdle();
inside_inner_message_loop_ = false; inside_inner_message_loop_ = false;
} }
} }
@ -411,9 +411,9 @@ bool PrintViewManagerBase::RunInnerMessageLoop() {
// memory-bound. // memory-bound.
static const int kPrinterSettingsTimeout = 60000; static const int kPrinterSettingsTimeout = 60000;
base::OneShotTimer quit_timer; base::OneShotTimer quit_timer;
quit_timer.Start(FROM_HERE, quit_timer.Start(
TimeDelta::FromMilliseconds(kPrinterSettingsTimeout), FROM_HERE, TimeDelta::FromMilliseconds(kPrinterSettingsTimeout),
base::MessageLoop::current(), &base::MessageLoop::Quit); base::MessageLoop::current(), &base::MessageLoop::QuitWhenIdle);
inside_inner_message_loop_ = true; inside_inner_message_loop_ = true;

View file

@ -394,7 +394,7 @@ void PrintingMessageFilter::OnUpdatePrintSettings(
printer_query = queue_->CreatePrinterQuery(host_id, routing_id); printer_query = queue_->CreatePrinterQuery(host_id, routing_id);
} }
printer_query->SetSettings( printer_query->SetSettings(
new_settings.Pass(), std::move(new_settings),
base::Bind(&PrintingMessageFilter::OnUpdatePrintSettingsReply, this, base::Bind(&PrintingMessageFilter::OnUpdatePrintSettingsReply, this,
printer_query, reply_msg)); printer_query, reply_msg));
} }

View file

@ -107,7 +107,7 @@ class PrintingMessageFilter : public content::BrowserMessageFilter {
#if defined(ENABLE_FULL_PRINTING) #if defined(ENABLE_FULL_PRINTING)
// Check to see if print preview has been cancelled. // Check to see if print preview has been cancelled.
void OnCheckForCancel(int32 preview_ui_id, void OnCheckForCancel(int32_t preview_ui_id,
int preview_request_id, int preview_request_id,
bool* cancel); bool* cancel);
#endif #endif

View file

@ -5,7 +5,6 @@
#ifndef CHROME_BROWSER_PRINTING_PRINTING_UI_WEB_CONTENTS_OBSERVER_H_ #ifndef CHROME_BROWSER_PRINTING_PRINTING_UI_WEB_CONTENTS_OBSERVER_H_
#define CHROME_BROWSER_PRINTING_PRINTING_UI_WEB_CONTENTS_OBSERVER_H_ #define CHROME_BROWSER_PRINTING_PRINTING_UI_WEB_CONTENTS_OBSERVER_H_
#include "base/basictypes.h"
#include "content/public/browser/web_contents_observer.h" #include "content/public/browser/web_contents_observer.h"
#include "ui/gfx/native_widget_types.h" #include "ui/gfx/native_widget_types.h"

View file

@ -12,7 +12,6 @@
#include <set> #include <set>
#include <vector> #include <vector>
#include "base/basictypes.h"
#include "base/callback.h" #include "base/callback.h"
#include "base/command_line.h" #include "base/command_line.h"
#include "base/files/file_path.h" #include "base/files/file_path.h"

View file

@ -54,7 +54,6 @@
#include "atom/common/atom_command_line.h" #include "atom/common/atom_command_line.h"
#include "base/base_paths.h" #include "base/base_paths.h"
#include "base/basictypes.h"
#include "base/bind.h" #include "base/bind.h"
#include "base/command_line.h" #include "base/command_line.h"
#include "base/files/file_path.h" #include "base/files/file_path.h"
@ -75,6 +74,7 @@
#include "base/strings/stringprintf.h" #include "base/strings/stringprintf.h"
#include "base/strings/sys_string_conversions.h" #include "base/strings/sys_string_conversions.h"
#include "base/strings/utf_string_conversions.h" #include "base/strings/utf_string_conversions.h"
#include "base/thread_task_runner_handle.h"
#include "base/threading/platform_thread.h" #include "base/threading/platform_thread.h"
#include "base/time/time.h" #include "base/time/time.h"
#include "base/timer/timer.h" #include "base/timer/timer.h"
@ -222,7 +222,7 @@ int SetupSocketOnly() {
int sock = socket(PF_UNIX, SOCK_STREAM, 0); int sock = socket(PF_UNIX, SOCK_STREAM, 0);
PCHECK(sock >= 0) << "socket() failed"; PCHECK(sock >= 0) << "socket() failed";
int rv = net::SetNonBlocking(sock); int rv = base::SetNonBlocking(sock);
DCHECK_EQ(0, rv) << "Failed to make non-blocking socket."; DCHECK_EQ(0, rv) << "Failed to make non-blocking socket.";
rv = SetCloseOnExec(sock); rv = SetCloseOnExec(sock);
DCHECK_EQ(0, rv) << "Failed to set CLOEXEC on socket."; DCHECK_EQ(0, rv) << "Failed to set CLOEXEC on socket.";
@ -577,7 +577,7 @@ void ProcessSingleton::LinuxWatcher::OnFileCanReadWithoutBlocking(int fd) {
PLOG(ERROR) << "accept() failed"; PLOG(ERROR) << "accept() failed";
return; return;
} }
int rv = net::SetNonBlocking(connection_socket); int rv = base::SetNonBlocking(connection_socket);
DCHECK_EQ(0, rv) << "Failed to make non-blocking socket."; DCHECK_EQ(0, rv) << "Failed to make non-blocking socket.";
SocketReader* reader = new SocketReader(this, SocketReader* reader = new SocketReader(this,
ui_message_loop_, ui_message_loop_,
@ -990,8 +990,8 @@ bool ProcessSingleton::Create() {
// In Electron the ProcessSingleton is created earlier than the IO // In Electron the ProcessSingleton is created earlier than the IO
// thread gets created, so we have to postpone the call until message // thread gets created, so we have to postpone the call until message
// loop is up an running. // loop is up an running.
scoped_refptr<base::SingleThreadTaskRunner> task_runner( scoped_refptr<base::SingleThreadTaskRunner> task_runner =
base::ThreadTaskRunnerHandle::Get()); base::ThreadTaskRunnerHandle::Get();
task_runner->PostTask( task_runner->PostTask(
FROM_HERE, FROM_HERE,
base::Bind(&ProcessSingleton::StartListening, base::Bind(&ProcessSingleton::StartListening,

View file

@ -5,7 +5,6 @@
#ifndef CHROME_BROWSER_RENDERER_HOST_PEPPER_PEPPER_FLASH_BROWSER_HOST_H_ #ifndef CHROME_BROWSER_RENDERER_HOST_PEPPER_PEPPER_FLASH_BROWSER_HOST_H_
#define CHROME_BROWSER_RENDERER_HOST_PEPPER_PEPPER_FLASH_BROWSER_HOST_H_ #define CHROME_BROWSER_RENDERER_HOST_PEPPER_PEPPER_FLASH_BROWSER_HOST_H_
#include "base/basictypes.h"
#include "base/memory/ref_counted.h" #include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h" #include "base/memory/weak_ptr.h"
#include "ppapi/host/host_message_context.h" #include "ppapi/host/host_message_context.h"

View file

@ -240,8 +240,8 @@ int32_t PepperFlashClipboardMessageFilter::OnMsgReadData(
base::string16 html; base::string16 html;
std::string url; std::string url;
uint32 fragment_start; uint32_t fragment_start;
uint32 fragment_end; uint32_t fragment_end;
clipboard->ReadHTML(type, &html, &url, &fragment_start, &fragment_end); clipboard->ReadHTML(type, &html, &url, &fragment_start, &fragment_end);
result = PP_OK; result = PP_OK;
clipboard_string = base::UTF16ToUTF8( clipboard_string = base::UTF16ToUTF8(

View file

@ -8,8 +8,6 @@
#include <string> #include <string>
#include <vector> #include <vector>
#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "ppapi/host/resource_message_filter.h" #include "ppapi/host/resource_message_filter.h"
#include "ppapi/shared_impl/flash_clipboard_format_registry.h" #include "ppapi/shared_impl/flash_clipboard_format_registry.h"

View file

@ -74,7 +74,7 @@ ColorChooserMac::ColorChooserMac(content::WebContents* web_contents,
SkColor initial_color) SkColor initial_color)
: web_contents_(web_contents) { : web_contents_(web_contents) {
panel_.reset([[ColorPanelCocoa alloc] initWithChooser:this]); panel_.reset([[ColorPanelCocoa alloc] initWithChooser:this]);
[panel_ setColor:gfx::SkColorToDeviceNSColor(initial_color)]; [panel_ setColor:skia::SkColorToDeviceNSColor(initial_color)];
[[NSColorPanel sharedColorPanel] makeKeyAndOrderFront:nil]; [[NSColorPanel sharedColorPanel] makeKeyAndOrderFront:nil];
} }
@ -101,7 +101,7 @@ void ColorChooserMac::End() {
} }
void ColorChooserMac::SetSelectedColor(SkColor color) { void ColorChooserMac::SetSelectedColor(SkColor color) {
[panel_ setColor:gfx::SkColorToDeviceNSColor(color)]; [panel_ setColor:skia::SkColorToDeviceNSColor(color)];
} }
@implementation ColorPanelCocoa @implementation ColorPanelCocoa
@ -139,7 +139,7 @@ void ColorChooserMac::SetSelectedColor(SkColor color) {
nonUserChange_ = NO; nonUserChange_ = NO;
return; return;
} }
chooser_->DidChooseColorInColorPanel(gfx::NSDeviceColorToSkColor( chooser_->DidChooseColorInColorPanel(skia::NSDeviceColorToSkColor(
[[panel color] colorUsingColorSpaceName:NSDeviceRGBColorSpace])); [[panel color] colorUsingColorSpaceName:NSDeviceRGBColorSpace]));
nonUserChange_ = NO; nonUserChange_ = NO;
} }

View file

@ -5,8 +5,6 @@
#ifndef CHROME_BROWSER_UI_VIEWS_COLOR_CHOOSER_AURA_H_ #ifndef CHROME_BROWSER_UI_VIEWS_COLOR_CHOOSER_AURA_H_
#define CHROME_BROWSER_UI_VIEWS_COLOR_CHOOSER_AURA_H_ #define CHROME_BROWSER_UI_VIEWS_COLOR_CHOOSER_AURA_H_
#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "content/public/browser/color_chooser.h" #include "content/public/browser/color_chooser.h"
#include "ui/views/color_chooser/color_chooser_listener.h" #include "ui/views/color_chooser/color_chooser_listener.h"

View file

@ -9,7 +9,6 @@
#include <set> #include <set>
#include "base/basictypes.h"
#include "base/memory/ref_counted.h" #include "base/memory/ref_counted.h"
#include "base/memory/singleton.h" #include "base/memory/singleton.h"
#include "ui/base/glib/glib_signal.h" #include "ui/base/glib/glib_signal.h"

View file

@ -4,7 +4,6 @@
#include "chrome/common/print_messages.h" #include "chrome/common/print_messages.h"
#include "base/basictypes.h"
#include "base/strings/string16.h" #include "base/strings/string16.h"
#include "ui/gfx/geometry/size.h" #include "ui/gfx/geometry/size.h"

View file

@ -161,7 +161,7 @@ IPC_STRUCT_BEGIN(PrintHostMsg_DidPrintPage_Params)
IPC_STRUCT_MEMBER(base::SharedMemoryHandle, metafile_data_handle) IPC_STRUCT_MEMBER(base::SharedMemoryHandle, metafile_data_handle)
// Size of the metafile data. // Size of the metafile data.
IPC_STRUCT_MEMBER(uint32, data_size) IPC_STRUCT_MEMBER(uint32_t, data_size)
// Cookie for the document to ensure correctness. // Cookie for the document to ensure correctness.
IPC_STRUCT_MEMBER(int, document_cookie) IPC_STRUCT_MEMBER(int, document_cookie)
@ -193,7 +193,7 @@ IPC_STRUCT_BEGIN(PrintHostMsg_DidPreviewDocument_Params)
IPC_STRUCT_MEMBER(base::SharedMemoryHandle, metafile_data_handle) IPC_STRUCT_MEMBER(base::SharedMemoryHandle, metafile_data_handle)
// Size of metafile data. // Size of metafile data.
IPC_STRUCT_MEMBER(uint32, data_size) IPC_STRUCT_MEMBER(uint32_t, data_size)
// Cookie for the document to ensure correctness. // Cookie for the document to ensure correctness.
IPC_STRUCT_MEMBER(int, document_cookie) IPC_STRUCT_MEMBER(int, document_cookie)

View file

@ -7,7 +7,7 @@
#include <vector> #include <vector>
#include "base/basictypes.h" #include "base/macros.h"
#include "base/strings/string16.h" #include "base/strings/string16.h"
struct TtsUtteranceRequest { struct TtsUtteranceRequest {
@ -41,4 +41,4 @@ struct TtsUtteranceResponse {
int id; int id;
}; };
#endif // CHROME_COMMON_TTS_UTTERANCE_REQUEST_H_ #endif // CHROME_COMMON_TTS_UTTERANCE_REQUEST_H_

View file

@ -12,5 +12,5 @@ const base::FilePath::CharType kWidevineCdmBaseDirectory[] =
const char kWidevineCdmPluginExtension[] = ""; const char kWidevineCdmPluginExtension[] = "";
const int32 kWidevineCdmPluginPermissions = ppapi::PERMISSION_DEV | const int32_t kWidevineCdmPluginPermissions = ppapi::PERMISSION_DEV |
ppapi::PERMISSION_PRIVATE; ppapi::PERMISSION_PRIVATE;

View file

@ -5,7 +5,7 @@
#ifndef CHROME_COMMON_WIDEVINE_CDM_CONSTANTS_H_ #ifndef CHROME_COMMON_WIDEVINE_CDM_CONSTANTS_H_
#define CHROME_COMMON_WIDEVINE_CDM_CONSTANTS_H_ #define CHROME_COMMON_WIDEVINE_CDM_CONSTANTS_H_
#include "base/basictypes.h" #include "base/macros.h"
#include "base/files/file_path.h" #include "base/files/file_path.h"
// The Widevine CDM adapter and Widevine CDM are in this directory. // The Widevine CDM adapter and Widevine CDM are in this directory.
@ -14,6 +14,6 @@ extern const base::FilePath::CharType kWidevineCdmBaseDirectory[];
extern const char kWidevineCdmPluginExtension[]; extern const char kWidevineCdmPluginExtension[];
// Permission bits for Widevine CDM plugin. // Permission bits for Widevine CDM plugin.
extern const int32 kWidevineCdmPluginPermissions; extern const int32_t kWidevineCdmPluginPermissions;
#endif // CHROME_COMMON_WIDEVINE_CDM_CONSTANTS_H_ #endif // CHROME_COMMON_WIDEVINE_CDM_CONSTANTS_H_

View file

@ -5,8 +5,6 @@
#ifndef CHROME_RENDERER_PEPPER_CHROME_RENDERER_PEPPER_HOST_FACTORY_H_ #ifndef CHROME_RENDERER_PEPPER_CHROME_RENDERER_PEPPER_HOST_FACTORY_H_
#define CHROME_RENDERER_PEPPER_CHROME_RENDERER_PEPPER_HOST_FACTORY_H_ #define CHROME_RENDERER_PEPPER_CHROME_RENDERER_PEPPER_HOST_FACTORY_H_
#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "ppapi/host/host_factory.h" #include "ppapi/host/host_factory.h"
namespace content { namespace content {

View file

@ -5,8 +5,6 @@
#ifndef CHROME_RENDERER_PEPPER_PEPPER_FLASH_FONT_FILE_HOST_H_ #ifndef CHROME_RENDERER_PEPPER_PEPPER_FLASH_FONT_FILE_HOST_H_
#define CHROME_RENDERER_PEPPER_PEPPER_FLASH_FONT_FILE_HOST_H_ #define CHROME_RENDERER_PEPPER_PEPPER_FLASH_FONT_FILE_HOST_H_
#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "ppapi/c/private/pp_private_font_charset.h" #include "ppapi/c/private/pp_private_font_charset.h"
#include "ppapi/host/resource_host.h" #include "ppapi/host/resource_host.h"

View file

@ -5,8 +5,6 @@
#ifndef CHROME_RENDERER_PEPPER_PEPPER_FLASH_FULLSCREEN_HOST_H_ #ifndef CHROME_RENDERER_PEPPER_PEPPER_FLASH_FULLSCREEN_HOST_H_
#define CHROME_RENDERER_PEPPER_PEPPER_FLASH_FULLSCREEN_HOST_H_ #define CHROME_RENDERER_PEPPER_PEPPER_FLASH_FULLSCREEN_HOST_H_
#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "ppapi/host/resource_host.h" #include "ppapi/host/resource_host.h"
namespace content { namespace content {

View file

@ -8,7 +8,6 @@
#include <string> #include <string>
#include <vector> #include <vector>
#include "base/basictypes.h"
#include "base/memory/weak_ptr.h" #include "base/memory/weak_ptr.h"
#include "ppapi/host/host_message_context.h" #include "ppapi/host/host_message_context.h"
#include "ppapi/host/resource_host.h" #include "ppapi/host/resource_host.h"

View file

@ -43,9 +43,8 @@ void PepperSharedMemoryMessageFilter::OnHostMsgCreateSharedMemory(
ppapi::proxy::SerializedHandle* plugin_handle) { ppapi::proxy::SerializedHandle* plugin_handle) {
plugin_handle->set_null_shmem(); plugin_handle->set_null_shmem();
*host_handle_id = -1; *host_handle_id = -1;
scoped_ptr<base::SharedMemory> shm(content::RenderThread::Get() scoped_ptr<base::SharedMemory> shm(
->HostAllocateSharedMemoryBuffer(size) content::RenderThread::Get()->HostAllocateSharedMemoryBuffer(size));
.Pass());
if (!shm.get()) if (!shm.get())
return; return;

View file

@ -5,8 +5,6 @@
#ifndef CHROME_RENDERER_PEPPER_PEPPER_SHARED_MEMORY_MESSAGE_FILTER_H_ #ifndef CHROME_RENDERER_PEPPER_PEPPER_SHARED_MEMORY_MESSAGE_FILTER_H_
#define CHROME_RENDERER_PEPPER_PEPPER_SHARED_MEMORY_MESSAGE_FILTER_H_ #define CHROME_RENDERER_PEPPER_PEPPER_SHARED_MEMORY_MESSAGE_FILTER_H_
#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "ppapi/c/pp_instance.h" #include "ppapi/c/pp_instance.h"
#include "ppapi/host/instance_message_filter.h" #include "ppapi/host/instance_message_filter.h"

View file

@ -415,22 +415,19 @@ class PrepareFrameAndViewForPrint : public blink::WebViewClient,
return owns_web_view_ && frame() && frame()->isLoading(); return owns_web_view_ && frame() && frame()->isLoading();
} }
// TODO(ojan): Remove this override and have this class use a non-null
// layerTreeView.
// blink::WebViewClient override:
virtual bool allowsBrokenNullLayerTreeView() const;
protected: protected:
// blink::WebViewClient override: // blink::WebViewClient override:
virtual void didStopLoading(); void didStopLoading() override;
bool allowsBrokenNullLayerTreeView() const override;
// blink::WebFrameClient override: // blink::WebFrameClient:
virtual blink::WebFrame* createChildFrame( blink::WebFrame* createChildFrame(
blink::WebLocalFrame* parent, blink::WebLocalFrame* parent,
blink::WebTreeScopeType scope, blink::WebTreeScopeType scope,
const blink::WebString& name, const blink::WebString& name,
blink::WebSandboxFlags sandboxFlags); blink::WebSandboxFlags sandboxFlags,
virtual void frameDetached(blink::WebFrame* frame, DetachType type); const blink::WebFrameOwnerProperties& frameOwnerProperties) override;
void frameDetached(blink::WebFrame* frame, DetachType type) override;
private: private:
void CallOnReady(); void CallOnReady();
@ -576,7 +573,8 @@ blink::WebFrame* PrepareFrameAndViewForPrint::createChildFrame(
blink::WebLocalFrame* parent, blink::WebLocalFrame* parent,
blink::WebTreeScopeType scope, blink::WebTreeScopeType scope,
const blink::WebString& name, const blink::WebString& name,
blink::WebSandboxFlags sandboxFlags) { blink::WebSandboxFlags sandboxFlags,
const blink::WebFrameOwnerProperties& frameOwnerProperties) {
blink::WebFrame* frame = blink::WebLocalFrame::create(scope, this); blink::WebFrame* frame = blink::WebLocalFrame::create(scope, this);
parent->appendChild(frame); parent->appendChild(frame);
return frame; return frame;
@ -814,7 +812,7 @@ bool PrintWebViewHelper::FinalizePrintReadyDocument() {
// Get the size of the resulting metafile. // Get the size of the resulting metafile.
PdfMetafileSkia* metafile = print_preview_context_.metafile(); PdfMetafileSkia* metafile = print_preview_context_.metafile();
uint32 buf_size = metafile->GetDataSize(); uint32_t buf_size = metafile->GetDataSize();
DCHECK_GT(buf_size, 0u); DCHECK_GT(buf_size, 0u);
PrintHostMsg_DidPreviewDocument_Params preview_params; PrintHostMsg_DidPreviewDocument_Params preview_params;
@ -1164,7 +1162,7 @@ bool PrintWebViewHelper::RenderPagesForPrint(blink::WebLocalFrame* frame,
bool PrintWebViewHelper::CopyMetafileDataToSharedMem( bool PrintWebViewHelper::CopyMetafileDataToSharedMem(
PdfMetafileSkia* metafile, PdfMetafileSkia* metafile,
base::SharedMemoryHandle* shared_mem_handle) { base::SharedMemoryHandle* shared_mem_handle) {
uint32 buf_size = metafile->GetDataSize(); uint32_t buf_size = metafile->GetDataSize();
scoped_ptr<base::SharedMemory> shared_buf( scoped_ptr<base::SharedMemory> shared_buf(
content::RenderThread::Get()->HostAllocateSharedMemoryBuffer( content::RenderThread::Get()->HostAllocateSharedMemoryBuffer(
buf_size).release()); buf_size).release());

View file

@ -92,7 +92,7 @@ bool PrintWebViewHelper::PrintPagesNative(blink::WebFrame* frame,
metafile.FinishDocument(); metafile.FinishDocument();
// Get the size of the resulting metafile. // Get the size of the resulting metafile.
uint32 buf_size = metafile.GetDataSize(); uint32_t buf_size = metafile.GetDataSize();
DCHECK_GT(buf_size, 0u); DCHECK_GT(buf_size, 0u);
#if defined(OS_CHROMEOS) || defined(OS_ANDROID) #if defined(OS_CHROMEOS) || defined(OS_ANDROID)

View file

@ -116,15 +116,13 @@ void PrintWebViewHelper::RenderPage(const PrintMsg_Print_Params& params,
gfx::Rect canvas_area = content_area; gfx::Rect canvas_area = content_area;
{ {
skia::PlatformCanvas* canvas = metafile->GetVectorCanvasForNewPage( SkCanvas* canvas = metafile->GetVectorCanvasForNewPage(
*page_size, canvas_area, scale_factor); *page_size, canvas_area, scale_factor);
if (!canvas) if (!canvas)
return; return;
MetafileSkiaWrapper::SetMetafileOnCanvas(*canvas, metafile); MetafileSkiaWrapper::SetMetafileOnCanvas(*canvas, metafile);
skia::SetIsDraftMode(*canvas, is_print_ready_metafile_sent_);
skia::SetIsPreviewMetafile(*canvas, is_preview); skia::SetIsPreviewMetafile(*canvas, is_preview);
RenderPageContent(frame, page_number, canvas_area, content_area, RenderPageContent(frame, page_number, canvas_area, content_area,
scale_factor, static_cast<blink::WebCanvas*>(canvas)); scale_factor, static_cast<blink::WebCanvas*>(canvas));
} }

View file

@ -96,7 +96,7 @@ bool PrintWebViewHelper::PrintPagesNative(blink::WebFrame* frame,
metafile.FinishDocument(); metafile.FinishDocument();
// Get the size of the resulting metafile. // Get the size of the resulting metafile.
uint32 buf_size = metafile.GetDataSize(); uint32_t buf_size = metafile.GetDataSize();
DCHECK_GT(buf_size, 0u); DCHECK_GT(buf_size, 0u);
PrintHostMsg_DidPrintPage_Params printed_page_params; PrintHostMsg_DidPrintPage_Params printed_page_params;
@ -218,7 +218,7 @@ void PrintWebViewHelper::PrintPageInternal(
bool PrintWebViewHelper::CopyMetafileDataToSharedMem( bool PrintWebViewHelper::CopyMetafileDataToSharedMem(
PdfMetafileSkia* metafile, PdfMetafileSkia* metafile,
base::SharedMemoryHandle* shared_mem_handle) { base::SharedMemoryHandle* shared_mem_handle) {
uint32 buf_size = metafile->GetDataSize(); uint32_t buf_size = metafile->GetDataSize();
base::SharedMemory shared_buf; base::SharedMemory shared_buf;
// Allocate a shared memory buffer to hold the generated metafile data. // Allocate a shared memory buffer to hold the generated metafile data.
if (!shared_buf.CreateAndMapAnonymous(buf_size)) { if (!shared_buf.CreateAndMapAnonymous(buf_size)) {

View file

@ -9,7 +9,6 @@
#include <map> #include <map>
#include <string> #include <string>
#include "base/basictypes.h"
#include "base/i18n/break_iterator.h" #include "base/i18n/break_iterator.h"
#include "base/logging.h" #include "base/logging.h"
#include "base/strings/stringprintf.h" #include "base/strings/stringprintf.h"
@ -332,7 +331,7 @@ bool SpellcheckWordIterator::Initialize(
NOTREACHED() << "failed to open iterator (broken rules)"; NOTREACHED() << "failed to open iterator (broken rules)";
return false; return false;
} }
iterator_ = iterator.Pass(); iterator_ = std::move(iterator);
// Set the character attributes so we can normalize the words extracted by // Set the character attributes so we can normalize the words extracted by
// this iterator. // this iterator.

View file

@ -11,7 +11,7 @@
#include <string> #include <string>
#include "base/basictypes.h" #include "base/macros.h"
#include "base/memory/scoped_ptr.h" #include "base/memory/scoped_ptr.h"
#include "base/strings/string16.h" #include "base/strings/string16.h"
#include "third_party/icu/source/common/unicode/uscript.h" #include "third_party/icu/source/common/unicode/uscript.h"

View file

@ -4,7 +4,6 @@
#include "chrome/renderer/tts_dispatcher.h" #include "chrome/renderer/tts_dispatcher.h"
#include "base/basictypes.h"
#include "base/strings/utf_string_conversions.h" #include "base/strings/utf_string_conversions.h"
#include "chrome/common/tts_messages.h" #include "chrome/common/tts_messages.h"
#include "chrome/common/tts_utterance_request.h" #include "chrome/common/tts_utterance_request.h"
@ -197,4 +196,4 @@ void TtsDispatcher::OnSpeakingErrorOccurred(int utterance_id,
// The web speech API doesn't support an error message. // The web speech API doesn't support an error message.
synthesizer_client_->speakingErrorOccurred(utterance); synthesizer_client_->speakingErrorOccurred(utterance);
utterance_id_map_.erase(utterance_id); utterance_id_map_.erase(utterance_id);
} }

View file

@ -7,8 +7,6 @@
#include <vector> #include <vector>
#include "base/basictypes.h"
#include "base/compiler_specific.h"
#include "base/containers/hash_tables.h" #include "base/containers/hash_tables.h"
#include "content/public/renderer/render_process_observer.h" #include "content/public/renderer/render_process_observer.h"
#include "third_party/WebKit/public/platform/WebSpeechSynthesizer.h" #include "third_party/WebKit/public/platform/WebSpeechSynthesizer.h"
@ -75,4 +73,4 @@ class TtsDispatcher
DISALLOW_COPY_AND_ASSIGN(TtsDispatcher); DISALLOW_COPY_AND_ASSIGN(TtsDispatcher);
}; };
#endif // CHROME_RENDERER_TTS_DISPATCHER_H_ #endif // CHROME_RENDERER_TTS_DISPATCHER_H_

View file

@ -177,7 +177,7 @@ int PrintingHandlerWin::LoadPDF(base::File pdf_file) {
if (!g_pdf_lib.Get().IsValid()) if (!g_pdf_lib.Get().IsValid())
return 0; return 0;
int64 length64 = pdf_file.GetLength(); int64_t length64 = pdf_file.GetLength();
if (length64 <= 0 || length64 > std::numeric_limits<int>::max()) if (length64 <= 0 || length64 > std::numeric_limits<int>::max())
return 0; return 0;
int length = static_cast<int>(length64); int length = static_cast<int>(length64);

View file

@ -17,6 +17,7 @@
#include "net/base/net_errors.h" #include "net/base/net_errors.h"
#endif #endif
#include "base/files/file_util.h"
#include "base/logging.h" #include "base/logging.h"
#include "base/memory/ref_counted.h" #include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h" #include "base/memory/scoped_ptr.h"
@ -27,6 +28,7 @@
#include "net/base/ip_endpoint.h" #include "net/base/ip_endpoint.h"
#include "net/base/net_errors.h" #include "net/base/net_errors.h"
#include "net/base/net_util.h" #include "net/base/net_util.h"
#include "net/base/sockaddr_storage.h"
#include "net/socket/socket_descriptor.h" #include "net/socket/socket_descriptor.h"
using std::string; using std::string;
@ -125,7 +127,7 @@ SocketDescriptor StreamListenSocket::AcceptSocket() {
if (conn == kInvalidSocket) if (conn == kInvalidSocket)
LOG(ERROR) << "Error accepting connection."; LOG(ERROR) << "Error accepting connection.";
else else
SetNonBlocking(conn); base::SetNonBlocking(conn);
return conn; return conn;
} }

View file

@ -28,7 +28,7 @@
#include "base/message_loop/message_loop.h" #include "base/message_loop/message_loop.h"
#endif #endif
#include "base/basictypes.h" #include "base/macros.h"
#include "base/compiler_specific.h" #include "base/compiler_specific.h"
#include "base/memory/scoped_ptr.h" #include "base/memory/scoped_ptr.h"
#include "net/base/net_export.h" #include "net/base/net_export.h"

View file

@ -34,14 +34,14 @@ namespace test_server {
// static // static
scoped_ptr<TCPListenSocket> TCPListenSocket::CreateAndListen( scoped_ptr<TCPListenSocket> TCPListenSocket::CreateAndListen(
const string& ip, const string& ip,
uint16 port, uint16_t port,
StreamListenSocket::Delegate* del) { StreamListenSocket::Delegate* del) {
SocketDescriptor s = CreateAndBind(ip, port); SocketDescriptor s = CreateAndBind(ip, port);
if (s == kInvalidSocket) if (s == kInvalidSocket)
return scoped_ptr<TCPListenSocket>(); return scoped_ptr<TCPListenSocket>();
scoped_ptr<TCPListenSocket> sock(new TCPListenSocket(s, del)); scoped_ptr<TCPListenSocket> sock(new TCPListenSocket(s, del));
sock->Listen(); sock->Listen();
return sock.Pass(); return sock;
} }
TCPListenSocket::TCPListenSocket(SocketDescriptor s, TCPListenSocket::TCPListenSocket(SocketDescriptor s,
@ -52,7 +52,8 @@ TCPListenSocket::TCPListenSocket(SocketDescriptor s,
TCPListenSocket::~TCPListenSocket() { TCPListenSocket::~TCPListenSocket() {
} }
SocketDescriptor TCPListenSocket::CreateAndBind(const string& ip, uint16 port) { SocketDescriptor TCPListenSocket::CreateAndBind(const string& ip,
uint16_t port) {
SocketDescriptor s = CreatePlatformSocket(AF_INET, SOCK_STREAM, IPPROTO_TCP); SocketDescriptor s = CreatePlatformSocket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (s != kInvalidSocket) { if (s != kInvalidSocket) {
#if defined(OS_POSIX) #if defined(OS_POSIX)
@ -79,7 +80,7 @@ SocketDescriptor TCPListenSocket::CreateAndBind(const string& ip, uint16 port) {
} }
SocketDescriptor TCPListenSocket::CreateAndBindAnyPort(const string& ip, SocketDescriptor TCPListenSocket::CreateAndBindAnyPort(const string& ip,
uint16* port) { uint16_t* port) {
SocketDescriptor s = CreateAndBind(ip, 0); SocketDescriptor s = CreateAndBind(ip, 0);
if (s == kInvalidSocket) if (s == kInvalidSocket)
return kInvalidSocket; return kInvalidSocket;
@ -110,7 +111,7 @@ void TCPListenSocket::Accept() {
#if defined(OS_POSIX) #if defined(OS_POSIX)
sock->WatchSocket(WAITING_READ); sock->WatchSocket(WAITING_READ);
#endif #endif
socket_delegate_->DidAccept(this, sock.Pass()); socket_delegate_->DidAccept(this, std::move(sock));
} }
} // namespace test_server } // namespace test_server

View file

@ -7,7 +7,7 @@
#include <string> #include <string>
#include "base/basictypes.h" #include "base/macros.h"
#include "net/base/net_export.h" #include "net/base/net_export.h"
#include "net/socket/socket_descriptor.h" #include "net/socket/socket_descriptor.h"
#include "net/test/embedded_test_server/stream_listen_socket.h" #include "net/test/embedded_test_server/stream_listen_socket.h"
@ -25,7 +25,7 @@ class TCPListenSocket : public StreamListenSocket {
// accept local connections. // accept local connections.
static scoped_ptr<TCPListenSocket> CreateAndListen( static scoped_ptr<TCPListenSocket> CreateAndListen(
const std::string& ip, const std::string& ip,
uint16 port, uint16_t port,
StreamListenSocket::Delegate* del); StreamListenSocket::Delegate* del);
protected: protected:
@ -39,11 +39,11 @@ class TCPListenSocket : public StreamListenSocket {
friend class TCPListenSocketTester; friend class TCPListenSocketTester;
// Get raw TCP socket descriptor bound to ip:port. // Get raw TCP socket descriptor bound to ip:port.
static SocketDescriptor CreateAndBind(const std::string& ip, uint16 port); static SocketDescriptor CreateAndBind(const std::string& ip, uint16_t port);
// Get raw TCP socket descriptor bound to ip and return port it is bound to. // Get raw TCP socket descriptor bound to ip and return port it is bound to.
static SocketDescriptor CreateAndBindAnyPort(const std::string& ip, static SocketDescriptor CreateAndBindAnyPort(const std::string& ip,
uint16* port); uint16_t* port);
DISALLOW_COPY_AND_ASSIGN(TCPListenSocket); DISALLOW_COPY_AND_ASSIGN(TCPListenSocket);
}; };

2
vendor/brightray vendored

@ -1 +1 @@
Subproject commit 2a29ea6c1de3accd01f1883ac94326220349bbe1 Subproject commit 70f475e34dd5f580dc8d5184d6fa8e5c96c5f601