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

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/Tab.java

Issue 406023002: Restructuring NavigationController functionalities from ContentViewCore to NavigationController (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased the patch with findbugs_known_bugs.txt changes. Created 6 years, 3 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 package org.chromium.chrome.browser; 5 package org.chromium.chrome.browser;
6 6
7 import android.app.Activity; 7 import android.app.Activity;
8 import android.content.Context; 8 import android.content.Context;
9 import android.graphics.Bitmap; 9 import android.graphics.Bitmap;
10 import android.graphics.Color; 10 import android.graphics.Color;
(...skipping 12 matching lines...) Expand all
23 import org.chromium.chrome.browser.contextmenu.ContextMenuPopulatorWrapper; 23 import org.chromium.chrome.browser.contextmenu.ContextMenuPopulatorWrapper;
24 import org.chromium.chrome.browser.contextmenu.EmptyChromeContextMenuItemDelegat e; 24 import org.chromium.chrome.browser.contextmenu.EmptyChromeContextMenuItemDelegat e;
25 import org.chromium.chrome.browser.dom_distiller.DomDistillerFeedbackReporter; 25 import org.chromium.chrome.browser.dom_distiller.DomDistillerFeedbackReporter;
26 import org.chromium.chrome.browser.infobar.AutoLoginProcessor; 26 import org.chromium.chrome.browser.infobar.AutoLoginProcessor;
27 import org.chromium.chrome.browser.infobar.InfoBarContainer; 27 import org.chromium.chrome.browser.infobar.InfoBarContainer;
28 import org.chromium.chrome.browser.profiles.Profile; 28 import org.chromium.chrome.browser.profiles.Profile;
29 import org.chromium.chrome.browser.ui.toolbar.ToolbarModelSecurityLevel; 29 import org.chromium.chrome.browser.ui.toolbar.ToolbarModelSecurityLevel;
30 import org.chromium.content.browser.ContentView; 30 import org.chromium.content.browser.ContentView;
31 import org.chromium.content.browser.ContentViewClient; 31 import org.chromium.content.browser.ContentViewClient;
32 import org.chromium.content.browser.ContentViewCore; 32 import org.chromium.content.browser.ContentViewCore;
33 import org.chromium.content.browser.LoadUrlParams;
34 import org.chromium.content.browser.NavigationClient; 33 import org.chromium.content.browser.NavigationClient;
35 import org.chromium.content.browser.NavigationHistory;
36 import org.chromium.content.browser.WebContentsObserverAndroid; 34 import org.chromium.content.browser.WebContentsObserverAndroid;
35 import org.chromium.content_public.browser.LoadUrlParams;
36 import org.chromium.content_public.browser.NavigationHistory;
37 import org.chromium.content_public.browser.WebContents; 37 import org.chromium.content_public.browser.WebContents;
38 import org.chromium.ui.base.Clipboard; 38 import org.chromium.ui.base.Clipboard;
39 import org.chromium.ui.base.WindowAndroid; 39 import org.chromium.ui.base.WindowAndroid;
40 40
41 import java.util.concurrent.atomic.AtomicInteger; 41 import java.util.concurrent.atomic.AtomicInteger;
42 42
43 /** 43 /**
44 * The basic Java representation of a tab. Contains and manages a {@link Conten tView}. 44 * The basic Java representation of a tab. Contains and manages a {@link Conten tView}.
45 * 45 *
46 * Tab provides common functionality for ChromeShell Tab as well as Chrome on An droid's 46 * Tab provides common functionality for ChromeShell Tab as well as Chrome on An droid's
(...skipping 1149 matching lines...) Expand 10 before | Expand all | Expand 10 after
1196 private native int nativeLoadUrl(long nativeTabAndroid, String url, String e xtraHeaders, 1196 private native int nativeLoadUrl(long nativeTabAndroid, String url, String e xtraHeaders,
1197 byte[] postData, int transition, String referrerUrl, int referrerPol icy, 1197 byte[] postData, int transition, String referrerUrl, int referrerPol icy,
1198 boolean isRendererInitiated); 1198 boolean isRendererInitiated);
1199 private native int nativeGetSecurityLevel(long nativeTabAndroid); 1199 private native int nativeGetSecurityLevel(long nativeTabAndroid);
1200 private native void nativeSetActiveNavigationEntryTitleForUrl(long nativeTab Android, String url, 1200 private native void nativeSetActiveNavigationEntryTitleForUrl(long nativeTab Android, String url,
1201 String title); 1201 String title);
1202 private native boolean nativePrint(long nativeTabAndroid); 1202 private native boolean nativePrint(long nativeTabAndroid);
1203 private native Bitmap nativeGetFavicon(long nativeTabAndroid); 1203 private native Bitmap nativeGetFavicon(long nativeTabAndroid);
1204 private native boolean nativeIsFaviconValid(long nativeTabAndroid); 1204 private native boolean nativeIsFaviconValid(long nativeTabAndroid);
1205 } 1205 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698