| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The first was from freeMemory getting a tab back that had already been freed.
This is a really hard case to reproduce but it appears that it can happen. So
just check for a null mMainView before trying to free the tab.
The second was a null mTabOverview during the onAnimationStart method when
animating to the tab overview. I think this is caused by message delays not
being accurate enough to ensure the overview has been created. A check for null
fixes the problem for now but I am working on a better solution to ensure
animation message order.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The BrowserProvider now stores another blob
for a screenshot of the page. If the current
page is a bookmark, store a screenshot. When
viewing bookmarks, show a gridview of screenshots
of the bookmarks.
Requires a change to framework to add THUMBNAIL
to Browser.BookmarkColumns and to the HISTORY_PROJECTION
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit '9918943559193e3e047a1c18442e2cdb0fe22b15'
* commit '9918943559193e3e047a1c18442e2cdb0fe22b15':
Update browser to use new Intent URI expansion.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This changes the browser's URI->intent processing to use the new generic
"intent:" scheme supported by Intent. Doing so allows the user to
provide links to arbitrary intents in a web page. The browser restricts
which intents can actually be execute to those supported by the
BROWSABLE category by adding this to the resulting Intent and making
sure there is no explicit component in the Intent.
With the addition of package-specific Intents, this allows people to
have a link that is guaranteed to launch an activity in their own
package, not allowing others to intercept it.
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit '7944b7def8b04c3dc0cb8815a8527aba8c91b219'
* commit '7944b7def8b04c3dc0cb8815a8527aba8c91b219':
conflict fix
|
| | | |
|
| |\| |
|
| | |
| |
| |
| | |
EXTRA_APPEND_LOCATION on.
|
| |\| |
|
| | |
| |
| |
| | |
Also fix a few NPEs from the UrlData change.
|
| | |
| |
| |
| |
| |
| |
| | |
For security reasons, we want to ensure that the domain
name of the current page is being shown in the title bar.
Use BrowserActivity's method of building the url for the
title bar, which also shows https if it is a secure site.
|
| |\|
| |
| |
| |
| |
| | |
Conflicts:
src/com/android/browser/BrowserActivity.java
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
commit a81c695597665c0bae7e0af2ab98bf0d7ef96cbc
Author: Mitsuru Oshima <oshima@google.com>
Date: Wed Jun 10 14:45:55 2009 -0700
* added inline scheme support that shows content using WebKit#loadDataWithURL
* removed data scheme from manifest
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Use an asset copied from the Market for the background. Since this background is
dark, change the title's text to white, as well as the dividing line. Changed
the functionality of the buttons on the title bar. Also flipped the title and
the url, and fixed a bug where "Loading..." remained for too long. Also added
the drop shadow below the title bar.
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit '0d7ae0ed82e21d472cde8cf92b5657d8ee8ca0d8'
* commit '0d7ae0ed82e21d472cde8cf92b5657d8ee8ca0d8':
Fix a monkey crash.
|
| | |
| |
| |
| |
| |
| |
| | |
The monkey crashed because getTopWindow() returned null.
Ensure that we either have a top window, or we are in
the tab picker. If neither is true, return false, to
avoid the null pointer exception.
|
| | | |
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit 'bc5b9f358a2b75bf3a104b9f5cd477ad2f6f740f'
* commit 'bc5b9f358a2b75bf3a104b9f5cd477ad2f6f740f':
Include ACCEPTED_URI_SCHEMA in url patterns to skip.
|
| | |
| |
| |
| |
| |
| | |
Without this inclusion, the web search detection code thought that URLs
of the format about:blank or about:debug were web searches and passed
them on to the search provider.
|
| | |
| |
| |
| |
| |
| | |
The new title bar is thicker and has areas that can be touched
to open the search bar, zoom in, zoom out, and stop a load. Also
inserted a flag to use the old title bar.
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit '598c9ccf8641e0e4563bba2fd5613bcb4de766ec'
* commit '598c9ccf8641e0e4563bba2fd5613bcb4de766ec':
Do not use the original url in onReceivedTitle.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
We used to use the original url because that was what was entered into the
history database. Now, with a change in webkit, the correct url will be passed
to updateVisitedHistory if the server sent a redirect. This allows for the
correct url and title to be displayed in the title bar as well as the correct
url and title to be stored in the history.
|
| |\| |
|
| | |
| |
| |
| |
| |
| | |
- Web search was hard coded to Google and suggestions in the search dialog were hard coded to the GoogleSearch suggest provider package. Both now point to the system default web search/suggest provider which can include third party search engines.
- I also removed the intent filter to handle action.WEB_SEARCH from the browser because it should no longer provide web search functionality for other apps, that feature is provided by the recently added WebSearchProvider package. Removing this intent filter also removes the browser from the list of web search providers in the system settings.
- As part of this change I had to factor out the search shortcut code to a separate function, add a couple of new functions and modify the browser provider code to access cursor fields in a safe manner.
|
| | |
| |
| |
| |
| | |
- pause when a view is in a non-current tab
- pause the current view when the activity itself is paused
|
| | |
| |
| |
| |
| |
| |
| |
| | |
loadUrl() when it is needed.
Have to change the signature of sendAnimateFromOverview to include the extra postData field.
Temp add ""&action=devloc" to enable server side location query.
|
| |\|
| |
| |
| |
| | |
Conflicts:
src/com/android/browser/BrowserSettings.java
|
| | |
| |
| |
| | |
we can localize it easily.
|
| |\|
| |
| |
| |
| |
| |
| |
| |
| | |
is not fully lowercased.
Merge commit '123ecfb21e7ca670e3d04efe58780b3bac54a9a1'
* commit '123ecfb21e7ca670e3d04efe58780b3bac54a9a1':
bug fix: browser was not replacing whitepsace in url if scheme is not fully lowercased.
|
| | |
| |
| |
| | |
lowercased.
|
| | |
| |
| |
| | |
unintalled, we will update the WebView properly.
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
The Cursor method commitUpdates has been deprecated, in favor
of using ContentResolver.update. Eliminate this call of
commitUpdates.
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit '910ac1a8b53218984608d0d4ebde767f2c6c7f63'
* commit '910ac1a8b53218984608d0d4ebde767f2c6c7f63':
Update google_search_base for chinese language.
|
| | |
| |
| |
| | |
Changed default search base for china to be www.google.cn and changed the language param.
|
| | |
| |
| |
| | |
browser.
|
| |\|
| |
| |
| |
| |
| |
| | |
Merge commit '761b3b5a23c06b64b9ecb99953665d2059e3b145'
* commit '761b3b5a23c06b64b9ecb99953665d2059e3b145':
Show the saved picture for freed tabs.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Create a small class containing the data needed to display the saved or current
picture. For freed tabs, inflate the picture and use the saved state from
mSavedState. Reorganize populatePickerData to use the current top window or the
saved state depending on if the tab has been freed.
There was another bug where onNewPicture would update the wrong FakeWebView due
to ListViews reusing the same view. Have the tab manage the new picture and
invalidate the FakeWebView. When reusing the view, clear out the tab's
FakeWebView field.
Wipe all the picker data at the same time the ImageGrid and ImageAdapter are
cleared.
|
| |\| |
|
| | |
| |
| |
| |
| |
| |
| | |
The semantics of Config.DEBUG will be changing soon, and all other
Config.* fields will become deprecated/hidden.
BUG=1780938
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
The tab will most likely not be null but the top window could easily be null if
the tab has been freed due to low memory. Update getTabIndex to return -1 if the
tab is null.
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
back should take it back to the window where it is opened from.
BUG=1770479
Automated import of CL 146114
|
| |\| | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
detaching it from the view system.
BUG=1746760
Automated import of CL 145181
|
| |/ /
| |
| |
| |
| |
| | |
Conflicts:
src/com/android/browser/BrowserActivity.java
|