summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserWebView.java
Commit message (Collapse)AuthorAgeFilesLines
* Implement client-side incognito modeRicardo Cerqueira2015-11-071-2/+30
| | | | | | | | | | | | | | | Since WebView deprecated privateBrowsing in API 17 (and killed it for good in API 19), we were left without incognito in the Browser app. Follow the docs' recommendations and implement it with "manual" control of privacy-related engine options * Internally track incognito state for tabs * Disable all forms of storage and cache on private webviews * Disable all cookie activity while an incognito tab is active * Stop trying to use the deprecated "privateBrowsing" argument when creating webViews, always set to false Change-Id: I23f2e34ee125635bba8981f0711ba4986a9beaab
* De-classicify Android Browser part 2Jonathan Dixon2013-08-251-16/+1
| | | | | | | | | | Bug: 10427705 Allows Browser to compile even when WebViewClassic is no longer in frameworks/base. The deleted functionality was already disabled at runtime when using non-classic webview. Change-Id: I21b58ec52ac059c699b49a2dd80008d9a9e6791a
* De-classicify BrowserJonathan Dixon2012-12-171-0/+32
| | | | | | | | Removes the hard run-time dependency on WebViewClassic. (Still needs visisbility of it to build though) This is needed to enable chromium webview testing. Change-Id: I290b6b23b2eac525537ebc3ef8007d681a67a169
* Don't embed titlebar in WebViewMichael Kolb2012-04-031-1/+7
| | | | | | | | | Bug: 5032345 The titlebar gets attached to an overlay and tracks the scrolling of the WebView at the top of the page. Change-Id: I60b2163bb7a3642813823995278722455f566f36
* Remove WebSettings from BrowserSettings in destroyJohn Reck2012-03-081-0/+6
| | | | | | Bug: 5776363 Change-Id: Id142c7096601c2316d71bd9443930080ce92c19c
* Fixup browser to use WebView proxyJonathan Dixon2012-03-021-8/+6
| | | | | | | | Has to escape out to WebViewClassic whenever it needs a hidden API. Interdepends on https://android-git.corp.google.com/g/165608 Change-Id: Ic61dd7f57f75381864075605d5901f2688648cbd
* Fix long pressing children in BrowserWebViewJohn Reck2011-09-191-0/+5
| | | | | | | | | Bug: 5340573 Caused because showContextMenu happens before the path for actionmode. Since none of the children in WebView have a context menu, we can just prevent BrowserWebView from ever showing a context menu for a child. Change-Id: I62644682e5ee43dd3c9e8c155c7403611ae6f355
* URL Bar auto show tweaksJohn Reck2011-08-121-1/+18
| | | | | | | Bug: 5144824 Bug: 5142398 Change-Id: I235828d52bc8d8c35e2b625d767caeffb2d9b654
* Reduce capture frequencyJohn Reck2011-08-091-0/+5
| | | | | | | | | Bug: 5142655 Only capture while the navscreen is visible Fix Tab.capture to never capture the title bar Fix navscreen not responding to updated thumbnails Change-Id: Id48ad32bb131c398c7d1ce4243e92f04cd421ade
* Remove prompt-bypassJohn Reck2011-07-201-9/+0
| | | | | | | | Bug: 4904409 Also in an effort to improve text input performance, disable saving state while typing. Change-Id: I2aeeadde6d4953dbdccc7ae0c5e22d1ccf779366
* use screenshots for tab switcherMichael Kolb2011-07-121-40/+0
| | | | | | also removed the old tab switcher code Change-Id: Id84ff64e42e5e1f70f55e136efdf84270c1a4b7b
* TitleBar refactorJohn Reck2011-07-111-2/+2
| | | | Change-Id: I0a2df041529143c8e0ff17af341376a3f827be04
* remove url bar indicator from tabsMichael Kolb2011-07-011-53/+1
| | | | | | Bug: 4987410 Change-Id: If7105b4fc8e6d34712a59c4e775925d959a5ee6e
* Always offer to restoreJohn Reck2011-06-101-0/+9
| | | | | | | Always offer to restore (even across reboots) Periodically save while the user is typing in a textfield Change-Id: If226ea7d2e19c58d8205d663f9f8dd670c712436
* use webview proxy in nav screenMichael Kolb2011-06-011-38/+19
| | | | Change-Id: If5c914dfad48cd4b13cd5fe81374e8adc35060f9
* new iteration of the navigation UIMichael Kolb2011-05-251-6/+40
| | | | | | use live webviews Change-Id: Ie787c76470e445548d358374f83f33a1b0b0b5cf
* fix navscreen orientationMichael Kolb2011-05-091-5/+13
| | | | | | | | handle configuration change in navscreen capture actual screen for tabs size tabs correctly Change-Id: I20ff72bdcab13678cdba4c55849bd5ff16cb6568
* smooth navscreen animationMichael Kolb2011-04-251-0/+17
| | | | Change-Id: I87bfba8a18a1aaeffa95d15e4ddb4313dd2752d9
* use BrowserWebView for all UIsJohn Reck2011-03-181-0/+154
Rename ScrollWebView->BrowserWebView Change-Id: Icce042be4ad054b1fc3d5c0f9500f8ea112479a4