Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(28)

Side by Side Diff: android_webview/native/aw_contents.cc

Issue 944053004: OffscreenPreRaster and its plumbings (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: comments Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "android_webview/native/aw_contents.h" 5 #include "android_webview/native/aw_contents.h"
6 6
7 #include <limits> 7 #include <limits>
8 8
9 #include "android_webview/browser/aw_browser_context.h" 9 #include "android_webview/browser/aw_browser_context.h"
10 #include "android_webview/browser/aw_browser_main_parts.h" 10 #include "android_webview/browser/aw_browser_main_parts.h"
(...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after
393 393
394 ScopedJavaLocalRef<jstring> jhost = ConvertUTF8ToJavaString(env, host); 394 ScopedJavaLocalRef<jstring> jhost = ConvertUTF8ToJavaString(env, host);
395 ScopedJavaLocalRef<jstring> jrealm = ConvertUTF8ToJavaString(env, realm); 395 ScopedJavaLocalRef<jstring> jrealm = ConvertUTF8ToJavaString(env, realm);
396 devtools_instrumentation::ScopedEmbedderCallbackTask embedder_callback( 396 devtools_instrumentation::ScopedEmbedderCallbackTask embedder_callback(
397 "onReceivedHttpAuthRequest"); 397 "onReceivedHttpAuthRequest");
398 Java_AwContents_onReceivedHttpAuthRequest(env, obj.obj(), handler.obj(), 398 Java_AwContents_onReceivedHttpAuthRequest(env, obj.obj(), handler.obj(),
399 jhost.obj(), jrealm.obj()); 399 jhost.obj(), jrealm.obj());
400 return true; 400 return true;
401 } 401 }
402 402
403 void AwContents::SetOffscreenPreRaster(bool enabled) {
404 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
405 browser_view_renderer_.SetOffscreenPreRaster(enabled);
406 }
407
403 void AwContents::AddVisitedLinks(JNIEnv* env, 408 void AwContents::AddVisitedLinks(JNIEnv* env,
404 jobject obj, 409 jobject obj,
405 jobjectArray jvisited_links) { 410 jobjectArray jvisited_links) {
406 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); 411 DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
407 std::vector<base::string16> visited_link_strings; 412 std::vector<base::string16> visited_link_strings;
408 base::android::AppendJavaStringArrayToStringVector( 413 base::android::AppendJavaStringArrayToStringVector(
409 env, jvisited_links, &visited_link_strings); 414 env, jvisited_links, &visited_link_strings);
410 415
411 std::vector<GURL> visited_link_gurls; 416 std::vector<GURL> visited_link_gurls;
412 std::vector<base::string16>::const_iterator itr; 417 std::vector<base::string16>::const_iterator itr;
(...skipping 723 matching lines...) Expand 10 before | Expand all | Expand 10 after
1136 1141
1137 AwMessagePortServiceImpl::GetInstance()->CreateMessageChannel(env, ports, 1142 AwMessagePortServiceImpl::GetInstance()->CreateMessageChannel(env, ports,
1138 GetMessagePortMessageFilter()); 1143 GetMessagePortMessageFilter());
1139 } 1144 }
1140 1145
1141 void SetShouldDownloadFavicons(JNIEnv* env, jclass jclazz) { 1146 void SetShouldDownloadFavicons(JNIEnv* env, jclass jclazz) {
1142 g_should_download_favicons = true; 1147 g_should_download_favicons = true;
1143 } 1148 }
1144 1149
1145 } // namespace android_webview 1150 } // namespace android_webview
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698