• Home
  • History
  • Annotate
  • only in /packages/apps/Browser/src/com/android/browser/
History log of /packages/apps/Browser/src/com/android/browser/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2f6a636c601b861843d4e42c6980ec494c844969 04-Jul-2012 Ben Murdoch <benm@google.com> Remove ORDER BY clause on Search Suggestion queries.

Do not apply any ordering to results returned by the
Browser Provider when responding to search suggestions.

Change-Id: Ia487bc708d04ee629681692b5416ae65c6017012
rovider/BrowserProvider2.java
a770f8d4bd583e9a719af6ce314838db12003b33 13-Jun-2012 Selim Gurun <sgurun@google.com> Encode characters that java.net.URI rejects

Bug: 5952386

Our java.net.URI implementation conforms to an old obsolete RFC and
it is very restrictive. Since in our download path, we use download
manager and so java.net.URI, this causes an odd bug (i.e. URIs that
are fetched fine by chromium http stack fails when download manager is
used). Also there is a second bug that when URI parsing fails and an
exception is thrown, we fail to catch it and crash. This CL fixes both.

Change-Id: I62ac289566efae97dd2161b8041b06a0a87211cb
ownloadHandler.java
etchUrlMimeType.java
1df6df7e33601f1dcd6358a1eea9c34bc6373927 05-Jun-2012 John Reck <jreck@google.com> Don't show stale thumbnails

Bug: 6610952
We don't null item.thumbnail because we want to recycle the bitmap
if the item changes, so add a boolean saying whether or not we have
an actual thumbnail to show to avoid showing stale data

Change-Id: Ibfd485cb7f3ea8991222b8e99704170bf331472b
rowserBookmarksAdapter.java
rowserBookmarksAdapterItem.java
0b12912da64ff5b2917d4f50eb91df2e76457d08 05-Jun-2012 Michael Kolb <kolby@google.com> Enable voice search in omnibox

Bug: 6601348

Bring back voice search. Also fixes focus bug for fixed titlebar.

Change-Id: I83c8ad96957b62c23ad0bbb35685712687d11213
aseUi.java
ontroller.java
avigationBarBase.java
avigationBarPhone.java
avigationBarTablet.java
I.java
iController.java
d70419abc78bbf76f21ea7e85c551d20e9fd1685 31-May-2012 John Reck <jreck@google.com> Add null check

Bug: 6584413

Change-Id: I63e94129fb0830e87d47ffca1d402a8aa838ac20
itleBar.java
244cdfa6eb0745a4b681cb704f5564050d88f7ed 30-May-2012 John Reck <jreck@google.com> Merge "Prevent the monkies with a sledgehammer" into jb-dev
f788adcf8b3be878d174f5b7c2396c0d19540d7f 30-May-2012 John Reck <jreck@google.com> Merge "Make sure focusSearch doesn't return a detached webview" into jb-dev
9c35b9c41d756d59f5356edd2e08432e01f351f6 30-May-2012 John Reck <jreck@google.com> Prevent the monkies with a sledgehammer

Bug: 6515134
If we never have a null mController, we can never have a NPE!

Change-Id: Idf90b94e6557e0afd6dd92602b8e4dfd189218d1
ctivityController.java
rowserActivity.java
ontroller.java
tub/NullController.java
fcb6095b9140296cf3b5a4af3107500ee943bacc 30-May-2012 John Reck <jreck@google.com> Make sure focusSearch doesn't return a detached webview

Bug: 6535227

Change-Id: I18bf24117d8ffcbbd440b2a47b2db422e41894f4
itleBar.java
06b7e0fafdee08f7045f419b19eb1aacb00d7d60 30-May-2012 Michael Kolb <kolby@google.com> Merge "tighten nav bar layout & fix animation bug" into jb-dev
29aab40c6af8cf34e7c5040725600fd1ee52a35b 30-May-2012 Michael Kolb <kolby@google.com> Only change text in url input when it changed

Bug: 6556693

Change-Id: Iad0f285f89710de1bbdf7ab5f727bdc81d4ef387
avigationBarBase.java
bae0cb200f6ad93ce61c5781100f4b6ac0cb6649 29-May-2012 Michael Kolb <kolby@google.com> tighten nav bar layout & fix animation bug

Bug: 6563289

Change-Id: I00fdecf645128bb1fec8e23be94aa2b85fb586f7
aseUi.java
avigationBarTablet.java
I.java
f695f6b4399f3a60a5d9d0aa39b8c341e8b8592a 24-May-2012 Ben Murdoch <benm@google.com> Tell Browser to monitor the WebCore thread for responsiveness.

We no longer enable the WebCore thread watchdog for all
WebViews, but we still want the functionality in Browser.

Bug: 6447214
Change-Id: I1665bef875d53239203bc6313ac39af4bda6a60b
ontroller.java
0f9aaebdf2b1fbf230cf497598c684d7cff66653 23-May-2012 John Reck <jreck@google.com> Disable fixed title bar in quick controls

Bug: 6546959

Change-Id: I7511497869ddf7b5107d73c378b88a6363d08ce6
itleBar.java
2711fab2fa2eb798e3aea90368f7ac5af1fbe523 19-May-2012 John Reck <jreck@google.com> Fix portrait's fixed title bar

Bug: 6468013

Change-Id: Ia6ee9645df9ebb8aa98734efef45b57db94651f7
aseUi.java
itleBar.java
iew/CustomScreenLinearLayout.java
26bebab15e925f887ed2f85bccda03083a182289 17-May-2012 John Reck <jreck@google.com> Merge "Monkey" into jb-dev
0ec3e9fae2fdaddfd4f13bc83059cf4c856d2cc9 17-May-2012 John Reck <jreck@google.com> Monkey

Bug: 6404028

Change-Id: I84935de2d159058c373551ebf22306381089ef05
rowserActivity.java
fe9356329710e8fae22bb3dc5f6aea86ae3cb87e 16-May-2012 Michael Kolb <kolby@google.com> Merge "Toggle QC request desktop icon" into jb-dev
8d772b03fcfd83cea6ec81c9e826f700fac88b61 19-Jan-2012 Michael Kolb <kolby@google.com> Add setting to control tabs per app behavior

Bug: 5890701

Change-Id: I6a47c7bff260dd8ded3a4c360f186ce8f670c67e
rowserSettings.java
ntentHandler.java
referenceKeys.java
af63dbadb04a963f3513bff2f6ec5f34d31c24d6 16-May-2012 Michael Kolb <kolby@google.com> Toggle QC request desktop icon

Bug: 6493939

Change-Id: I7787ab37b57fce8ea2332fefd1ace420357000ec
ontroller.java
ieControl.java
iController.java
234eadcf7d0dbf2d24f92c24f40343d518f6fe3a 14-May-2012 Ben Murdoch <benm@google.com> Don't wait on ContactsProvider

Right now during the initial WebSettings sync to native we wait
for the autofill profile to be loaded from disk so that it can
be synced. If there's no profile set, then we try to infer a
profile from the user's Me contact profile. Querying the Me
contact can be slow and in some extreme cases can cause the
settings sync on the UI thread to block long enough to show
an ANR.

Instead signal the threads (via the CountdownLatch) waiting on
the initial import before we do the Me profile lookup. Note that
we still may block the UI thread if the lookup of an already saved
profile takes an exceptionally long time. This is so that when a
user has saved a profile, we'll never resort to showing them the
"setup autofill" message. (But all ANR reports to date have shown
that we were querying the Me contact at the time of ANR).

Bug: 6371781
Change-Id: Ibb0d5e285ec3587d9f9bad3e69b79890850c2f6d
utofillHandler.java
rowserSettings.java
54217b39d7d097f2f4fe9fac928a1c3bf1b9f13f 15-May-2012 Michael Kolb <kolby@google.com> Hide webview when showing a custom view

bug:6477718

Change-Id: Id3253096755ac4c174a791115f06dcb195b699c7
aseUi.java
2b552f5154fb582ddfd3296eaa8ec35675edb613 14-May-2012 Michael Kolb <kolby@google.com> Monkey proofing

Bug: 6482880

Change-Id: I0fe14b6828098071ebd6dc4782cf092dc018ee3e
rowserActivity.java
40e7f350e0aee6308b03d206721fcf80cfff051f 09-May-2012 John Reck <jreck@google.com> Monkey

Bug: 6438833

Change-Id: Ia4a45612cdb91837b104b8cdd23c1a17e5b7ae91
rowserActivity.java
7286427ee44435acf5f0ccd1146d9d0b15a36d02 04-May-2012 Michael Kolb <kolby@google.com> Don't capture picture

Bug: 6439427

Change-Id: I7704d8c81bbb9e612faf3a3206cee245e746035b
ontroller.java
ab.java
5fea4a202fd54c289b4316cbca9c19b256eb3cb3 07-May-2012 Michael Kolb <kolby@google.com> fix monkey NPE

Bug: 6445628

Change-Id: I4a4e2aa2e76596501deea5b6b6b05ea5bcda396e
ieControl.java
9ee87d9ce5aae1460f53bea66bfcafd3671505a0 04-May-2012 John Reck <jreck@google.com> Fix getItemId()

Bug: 6446119

Change-Id: If8c13c9f2cb9b93c6f3575f12111059aeeacd5cb
rowserBookmarksAdapter.java
til/ThreadedCursorAdapter.java
iew/BookmarkExpandableView.java
b0fb2baae970c52b0dcf2f0677df5d89078f1480 04-May-2012 Michael Kolb <kolby@google.com> Merge "Remove voice search handling" into jb-dev
5ff5c8b88968fa794eab4b7a263cae25f05bd4d3 03-May-2012 Michael Kolb <kolby@google.com> Remove voice search handling

Bug: 6439925

Change-Id: I1b7161a67fa0c20d87f147d6ed19c02e53093054
aseUi.java
rowserSettings.java
ontroller.java
ntentHandler.java
avigationBarBase.java
avigationBarPhone.java
avigationBarTablet.java
honeUi.java
reloadController.java
uggestionsAdapter.java
ab.java
I.java
iController.java
rlInputView.java
ebViewController.java
LargeUi.java
rovider/BrowserProvider.java
earch/DefaultSearchEngine.java
earch/OpenSearchSearchEngine.java
earch/SearchEngine.java
3e455284e1e0432fd533de7f082e1426d152d78d 03-May-2012 John Reck <jreck@google.com> Fix NPE

Bug: 6400217
Old saved pages won't have a data file to delete as their data
is entirely in the DB.

Change-Id: I8f497cec72ca543718b3a1f207e71b0eaa2c14ea
rovider/SnapshotProvider.java
f6504f863a407c9b4615ac14de9b623775f65f69 03-May-2012 Michael Kolb <kolby@google.com> Don't block fast QC selection

Bug: 6434532

Change-Id: I42391bc3bb398e4ced9f15acdbfb270d5755fc5a
iew/PieMenu.java
57059a8360e3b9872f4f6cbdaa8b5af4ac1c901d 30-Apr-2012 Michael Kolb <kolby@google.com> Don't hide URL bar for tablets in portrait

Bug: 6420325

Change-Id: Ic3b0f4b99d831c31f349531d5c2b307543f1ed97
itleBar.java
LargeUi.java
e8a823329e004c4261ee5f810e1ca3ebd90914dd 25-Apr-2012 Michael Kolb <kolby@google.com> Fix QuickControls after title bar tweaks

Bug: 6398599

Minor cleanup in title bar code.

Change-Id: I55357acb86050e549d80d44d99f4a89ed1e49e9d
aseUi.java
honeUi.java
ab.java
itleBar.java
LargeUi.java
cd504512ac780c5fb8af575d90759b0a85c58456 25-Apr-2012 John Reck <jreck@google.com> Merge changes I53236e23,If5b84b90,Ia38f8aab

* changes:
Remove debug code
Remove more unused code
Remove unused code
2c442a297e08123cda2314f5f35780e8daf3937a 25-Apr-2012 Michael Kolb <kolby@google.com> Merge "show IME when titlebar is selected in tab switcher"
dedcee2bbf80f32165398af66c5d72e886c102e8 25-Apr-2012 John Reck <jreck@google.com> Remove debug code

Change-Id: I53236e23990e996b86944214b45a9af014b296f6
referenceKeys.java
references/DebugPreferencesFragment.java
rovider/BrowserProvider2.java
til/ThreadedCursorAdapter.java
821e426ad369be3d6decb51245dd1c3df653a0b7 25-Apr-2012 John Reck <jreck@google.com> Remove more unused code

Change-Id: If5b84b904ca117b27dabdac87cb43682cf21b178
ookmarkDragHandler.java
rowserBookmarksPage.java
iew/BookmarkExpandableView.java
af991f93d09bf4d2db3c7a8c03ca3ca4352bed83 25-Apr-2012 John Reck <jreck@google.com> Remove unused code

Change-Id: Ia38f8aabbb5cfa1cceab160f4285e7b86aac2c17
ookmarksLoader.java
rowserBookmarksAdapter.java
rowserBookmarksAdapterItem.java
rowserBookmarksPage.java
iew/BookmarkExpandableView.java
1f9b3565dbd1911dfe4d9bfd8b833a5ac5f2e0c4 24-Apr-2012 Michael Kolb <kolby@google.com> show IME when titlebar is selected in tab switcher

Change-Id: I83b60ac504c8300904d76753b92f6fb3a93c172f
aseUi.java
ontroller.java
avScreen.java
avigationBarBase.java
avigationBarTablet.java
honeUi.java
ieControl.java
abBar.java
I.java
LargeUi.java
163ae530dccd6d7f116dcd4b837e71ef202987ea 24-Apr-2012 John Reck <jreck@google.com> Merge "Fix typo"
5eac0b68bf5f16db1bcc2980f1ccb148afde7d71 24-Apr-2012 John Reck <jreck@google.com> Fix typo

Bug: 6380858

Change-Id: Iaa5f5629b02a37bf4b5425d06857808f53e05ec9
rovider/SnapshotProvider.java
8558122bcfdb8821e407370c484e011077fd1003 24-Apr-2012 John Reck <jreck@google.com> Merge "Bookmark page changes"
3ad8d5cf0911ba015e019bc75e8fb13c091efe0e 23-Apr-2012 John Reck <jreck@google.com> Bookmark page changes

Bug: 6372933
Fix a race condition between update & destroy
Fix update path
Add some extra debug support

Change-Id: I66a450e175b22d992de97d5bc24200961144412a
rowserBookmarksAdapterItem.java
rowserBookmarksPage.java
referenceKeys.java
references/DebugPreferencesFragment.java
rovider/BrowserProvider2.java
til/ThreadedCursorAdapter.java
ee8ede1146cefb85d0b9e7f1fc796fcc8808629a 23-Apr-2012 Michael Kolb <kolby@google.com> Ensure clean state of QuickControls when opening

Change-Id: I25e0ec85a9d249211ea763e2a6846211b273b54d
iew/PieMenu.java
877a04472506ae4ce288664f7cf321bf9bae3c4e 23-Apr-2012 Michael Kolb <kolby@google.com> Merge "enable tab switcher on phone QuickControls"
a34ae509d18e6507757c337ed75ea629e05bec6d 23-Apr-2012 Michael Kolb <kolby@google.com> enable tab switcher on phone QuickControls

Change-Id: Idb6f34eed15277b3dc6a9c5e6835fbd0894722ad
ieControl.java
d6207eee8f87bbbfbc57bb4674b29e80c92e9d3b 23-Apr-2012 John Reck <jreck@google.com> Merge "Title bar tweaks"
96fd9399bebddf540dbbd174b1f01ca5a10bbc76 20-Apr-2012 John Reck <jreck@google.com> Fix strictmode violation

Change-Id: I67fdcab01f882baa4fd0e4db54dfd8b668e8a46b
omepages/RequestHandler.java
1221fcd31fdb3d51232a11622e556ce8ff11cacd 20-Apr-2012 John Reck <jreck@google.com> Merge "Support fallback key events"
997b1b7695822cb2dc2deca0458a5649d00b9953 20-Apr-2012 John Reck <jreck@google.com> Support fallback key events

Bug: 6023055

Change-Id: Ifc36425d6b09d0938f7e08176a749159c27fe088
ontroller.java
reloadController.java
ab.java
ebViewController.java
abc01ce257a33415b8955cd20330ca6a5c08f4b6 20-Apr-2012 Selim Gurun <sgurun@google.com> Merge "Modify browser file origin policy."
68234a9351dfca2e68769de46e60d22ec2f03818 20-Apr-2012 John Reck <jreck@google.com> Save and load snapshots async

Bug: 5416822

Change-Id: I213c3507af61e7ca0354dad7e72ece7a2547f54e
ontroller.java
ab.java
bc82ec97530f9ee4fc1f33e7d1d6050575c22a21 19-Apr-2012 John Reck <jreck@google.com> Title bar tweaks

Bug: 5677901
Delay hiding after page load
Show for duration on tab switch

Change-Id: Ie962cd86fd3bd6f5d10a807db1638e9cbdbfef67
aseUi.java
honeUi.java
itleBar.java
2b71d6dad1cbdc84da3eed140429a102971a1106 19-Apr-2012 John Reck <jreck@google.com> Change where saved pages are stored

Bug: 5416822
Move saved pages out of external storage (b/5605575)
Save them as files instead of in the database, as the database
has a row size limit

Change-Id: I03b5af2459724d8cab67a9acfcc2827c7129e80f
rowserSnapshotPage.java
napshotByteArrayOutputStream.java
napshotTab.java
ab.java
rovider/SnapshotProvider.java
b2ce8741bf389cca77aad12ff5971e51e6e6c3a5 19-Apr-2012 John Reck <jreck@google.com> Merge "Only process intents if user-visible"
7878f22795aae08f49c489156846ef748b064e79 19-Apr-2012 John Reck <jreck@google.com> Only process intents if user-visible

Bug: 1873726

Change-Id: I2f5fe29bdf00e5ad441e8f50c89be64b93f7842a
rowserActivity.java
0d8510ccabed0116b94e1aa7e4bf1c01d4cf7c74 18-Apr-2012 John Reck <jreck@google.com> Merge "Load bookmarks asynchronously"
f94abcf44fc1611f76e55461f48220e621fc31b7 11-Oct-2011 John Reck <jreck@google.com> Load bookmarks asynchronously

Bug: 5297900

Change-Id: I8b728cfe06799099e21c402d5da7087507209ffa
rowserBookmarksAdapter.java
rowserBookmarksAdapterItem.java
rowserBookmarksPage.java
til/ThreadedCursorAdapter.java
iew/BookmarkContainer.java
d5cb4fa9f12b690dffdac98f17f0679b81571f07 18-Apr-2012 Michael Kolb <kolby@google.com> Fix monkey NPE

Bug: 6354353

Change-Id: Ia5da9c5842312b7ef726a73da669425256bca2a4
ageDialogsHandler.java
f1286a455eeacd02dfcca1335e6a7a9f87433c1b 17-Apr-2012 Michael Kolb <kolby@google.com> Re-use tab for an intent created by browser

Bug: 6332680

Change-Id: If9c754e2320e8f112a816c54138918fbaf360597
ntentHandler.java
rlHandler.java
da580634265a0add98d3c16b07103edbe724a5b3 16-Apr-2012 Michael Kolb <kolby@google.com> fix titlebar disappearing on tab switch

Bug: 6343476

Consolidate some quickcontrols code and set titlebar for BrowserWebView
before attaching

Change-Id: I3bc8100e3905538aae73be7a07fb611702c5e54b
aseUi.java
honeUi.java
LargeUi.java
891aded02d0f774f418aa10b169520667f8acddf 16-Apr-2012 Michael Kolb <kolby@google.com> Merge "fix QuickControls url input IME"
4bb6fcb473ec4b2ce4cddf573280fd47f21a20c7 13-Apr-2012 Michael Kolb <kolby@google.com> fix QuickControls url input IME

Change-Id: I9c8cfef29c94d19d82a39d64a888209f5917ddb7
avigationBarBase.java
rlInputView.java
5bd8dd362b73b8a5f45f01ea9ab125118826c317 13-Apr-2012 John Reck <jreck@google.com> Merge "Sort files & folders in directory list"
cca9be466e3de0ac5703bd7bfa4b1d9378240541 13-Apr-2012 John Reck <jreck@google.com> Sort files & folders in directory list

Change-Id: I2eef1c989150d97266659d615d09edfdad322d2e
omepages/RequestHandler.java
e11b9212f201f787652737cab586f7cf28c27dd0 13-Apr-2012 Michael Kolb <kolby@google.com> Call find in the menu

Bug: 6337808

Change-Id: Ib51e5d34d1800d7216093c06b6881f94ad7bc439
ontroller.java
8cad413fe902010140cf20aad47c2f4e7a51f8d2 11-Jan-2012 Ben Murdoch <benm@google.com> Add support for HTML Media Capture "capture" attribute.

Receive the value for the new "capture" attribute on HTML
file pickers, and do the right thing with it.

Requires changes in WebKit
(I0a921be31fda79a43c05da4fe22d9c808d92709c)

and the framework (I494adc1274ca21ce8fe52a6c7b6b758217927e66).

Bug: 5771207

Change-Id: I38dfe2df043fdba1388384dbd3b5370737eb38e5
ontroller.java
reloadController.java
ab.java
ploadHandler.java
ebViewController.java
981bd08923014c7208f7b59fbe6a00db90c24e22 13-Apr-2012 John Reck <jreck@google.com> Merge "Support BOOKMARK_TYPE"
d18ac4b36b057a6a403cb060dfc10761b7394548 13-Apr-2012 John Reck <jreck@google.com> Support BOOKMARK_TYPE

Bug: 6332869
Bug: 5494697
Bookmark type also gives us an easy way to localize Other Bookmarks

Change-Id: Iab208da0cb1b2af5d256990cdc4ab5c11821523b
ookmarksLoader.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rovider/BrowserProvider2.java
1082b02f25d6af2344da6ff4404846a4a2e68ff3 13-Apr-2012 Michael Kolb <kolby@google.com> Don't force keyboard on focus change

Bug: 6332623

Let frameworks do its thing.

Change-Id: I6c3bc46b8f3deb47df5d7886a4c66931f3a3c62e
avigationBarBase.java
rlInputView.java
778a48868401c777eef3b88de8e4b84dd98d58dd 13-Apr-2012 Michael Kolb <kolby@google.com> Monkeys everywhere

Bug: 6297208

Change-Id: I5728296944340e19402b2bc681f01e70aeaf8276
ontroller.java
1434cb0a7650fc008745e9096746eaeaca3630c5 13-Apr-2012 Michael Kolb <kolby@google.com> Remove already attached warning

Change-Id: If50ad6d81e83c7dad5b044a65eac326022c5eb83
aseUi.java
80f750852edf43c6b09e5633f2c6ebdb2ed94a5b 10-Apr-2012 Michael Kolb <kolby@google.com> Submenus in QuickControls

Change-Id: I5d4fe7fdac1fb58e2e89afe00c468eed632428db
aseUi.java
ontroller.java
honeUi.java
ieControl.java
ieControlBase.java
ieControlPhone.java
ieControlXLarge.java
iController.java
LargeUi.java
iew/PieItem.java
iew/PieMenu.java
iew/PieStackView.java
f8963521024f39236388eb8e70835f813bf7f4ee 10-Apr-2012 Michael Kolb <kolby@google.com> De-focus url input before tab data change

Bug: 6315452

Change-Id: I1540122a7dd31fc2cf477b4f70ff88cdbcecc56e
aseUi.java
honeUi.java
LargeUi.java
4923c22cb79296a9624a599cf8874323cdbc6cbc 03-Apr-2012 Michael Kolb <kolby@google.com> Don't embed titlebar in WebView

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
aseUi.java
rowserWebView.java
honeUi.java
ab.java
itleBar.java
LargeUi.java
96497838babbaeb143b0fbc7d0de9c695e56e9f7 23-Mar-2012 Victoria Lease <violets@google.com> pref for html5 prefetch bandwidth management

Bug: 5218987
Change-Id: Ifeb9a1b3d71ac83b8ad94a8f31ed324ebd5d0fe7
rowserSettings.java
etworkStateHandler.java
referenceKeys.java
references/BandwidthPreferencesFragment.java
37bf04438f6dcf781fe560b0c0c7cfa798e154c7 30-Mar-2012 Selim Gurun <sgurun@google.com> Modify browser file origin policy.

Bug: 6212665

Modify browser's file origin policy to match Chrome's.

Change-Id: Iff47b9d4ee1a04c1fedd1f6c6396a46afe2ff9b1
rowserSettings.java
c0297e35d7f687fd499c2daddd65b0f279f924ef 29-Mar-2012 Victoria Lease <violets@google.com> Merge "Revert "fix hl parameter for incognito search""
1b45e85db8ea7f962a36dccf881a2faaf46f82a8 29-Mar-2012 Victoria Lease <violets@google.com> Revert "fix hl parameter for incognito search"

This reverts commit 043e72f70ae61f1a62aefef6d137c4916206d3c9
earch/SearchEngineInfo.java
510a36ee89658e36488bad6c8785046fc43f94c7 23-Mar-2012 Jeff Brown <jeffbrown@google.com> Enable WAL mode using new API, which is more efficient.

Bug: 6124556
Change-Id: I49b6ba6706878d0e78d8457cde7cb9055663bfe0
rovider/BrowserProvider2.java
96998e27a38534626e7bca6054aa8ddb2f8ca4e2 20-Mar-2012 John Reck <jreck@google.com> Prevent flicker while dragging contrast slider

Change-Id: Ia7b99d4674d4013451477981f89de93b6b28b0ae
references/FontSizePreview.java
references/InvertedContrastPreview.java
references/WebViewPreview.java
043e72f70ae61f1a62aefef6d137c4916206d3c9 14-Mar-2012 Victoria Lease <violets@google.com> fix hl parameter for incognito search

Bug: 5777487

Change-Id: I34ea2e3aac0659cb5fe29732b30a117a289a4b72
earch/SearchEngineInfo.java
5987b806b08b9511d139555d529bbe11ddbdc8b4 12-Mar-2012 Victoria Lease <violets@google.com> Add "Share" option back to context menu for images.

Bug: 5904671

Change-Id: Id5b26035ddc8c04decc5f43ae4b859b396839a82
ontroller.java
c832e5e47b6d91a3d805c71848c863696ea8c892 10-Mar-2012 Michael Kolb <kolby@google.com> Bad Monkey.

Bug: 6028523

Change-Id: I960bcbb90344a4008f33551a846f2d5e8baeee22
avigationBarTablet.java
859cde607ba579b20dcdc6866fc6fdcf6ed75117 09-Mar-2012 Jeff Brown <jeffbrown@google.com> Merge "Should recycle TypedArray."
ab2c4d7a18e3644e15b6b91319cfd22e951d9d8a 09-Mar-2012 Jeff Brown <jeffbrown@google.com> Should recycle TypedArray.

Change-Id: Iac0fdd3aa971ee1a625bb636f45b6c8ca40bb449
rovider/BrowserProvider2.java
0967caab7114a455b5e548e29158a0c2cf766c84 08-Mar-2012 John Reck <jreck@google.com> Merge "Remove WebSettings from BrowserSettings in destroy"
b18756768d7d24be572e14808bd3602a4a1ffa1d 08-Mar-2012 John Reck <jreck@google.com> Merge "Fix restoring desktop useragent"
d1d87315942218816a509798a299612ed674c21c 08-Mar-2012 John Reck <jreck@google.com> Remove WebSettings from BrowserSettings in destroy

Bug: 5776363

Change-Id: Id142c7096601c2316d71bd9443930080ce92c19c
rowserSettings.java
rowserWebView.java
8b9bb8bf4df182b43b4b7b9293bcb7b1d8a2f3ae 08-Mar-2012 John Reck <jreck@google.com> Fix restoring desktop useragent

Bug: 5911010

Change-Id: I84f94edbf29c9b17888ef5b24aa7c03712d22046
ab.java
18f252ff8b7f787fd3129706650eafb74fcabef4 06-Mar-2012 Michael Kolb <kolby@google.com> handle locale changes directly in Browser

Bug: 6125790

Change-Id: I1326b5944260fe29ba9d68256d118238bcfdc3a0
ontroller.java
4d2fcaba7fb8eb1723943ac9a10e76d509330bd1 24-Feb-2012 Jonathan Dixon <joth@google.com> Fixup browser to use WebView proxy

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
utoFillProfileDatabase.java
utoFillSettingsFragment.java
utofillHandler.java
aseUi.java
rowserSettings.java
rowserWebView.java
ontroller.java
ntentHandler.java
etworkStateHandler.java
ageDialogsHandler.java
honeUi.java
reloadedTabControl.java
napshotTab.java
ab.java
LargeUi.java
references/InvertedContrastPreview.java
913a13f5bbf126d4f668736617868427a60654ca 16-Feb-2012 Derek Sollenberger <djsollen@google.com> Revert "Temporarily disable saved pages for Skia update"

This reverts commit efe667469ef06277ad95699c365fe9ba6b44f4d5.
omboViewActivity.java
ontroller.java
a4befac241ec69791fd30e11355ed3dc10d7fb37 24-Feb-2012 Michael Kolb <kolby@google.com> limit pie submenu to screen

Bug: 6050725

Change-Id: I3aa3154501a36a93aac50e1e5c0bae40cf0aeac2
iew/BasePieView.java
iew/PieListView.java
iew/PieMenu.java
iew/PieStackView.java
7458d4cbde2e5e49503d6e87924930d381b7ad89 23-Feb-2012 Ben Murdoch <benm@google.com> Fix NPE when pre-populating Autofill data.

If the user has no me profile, bail out to avoid a NPE.

Bug: 5869116
Change-Id: I80701d4563f394879917b6242ace7b2bae584fb2
utofillHandler.java
d98623751ffc44ab04e75f04cfac87db330bc82b 22-Feb-2012 John Reck <jreck@google.com> Move thumbnail update to onProgressChanged

Bug: 5960873
onPageFinished happens with in-page navigation, but onProgressChanged
doesn't. Use that to avoid taking unnecessary thumbnail captures

Change-Id: Ifbc83e3f654c81cc01d52a6ece129f96e888bf67
ontroller.java
60cd8aedee741fc21915ef4083e454ccd56854e6 07-Feb-2012 Derek Sollenberger <djsollen@google.com> Merge "Temporarily disable saved pages for Skia update"
bcef87fe4a6cc084695bc6c3a1716ebb005230c5 03-Feb-2012 John Reck <jreck@google.com> Fix mMenuIsDown tracking

Change-Id: I4aeb1f420c885181dc6016e317c2e716876db549
ontroller.java
efe667469ef06277ad95699c365fe9ba6b44f4d5 26-Jan-2012 John Reck <jreck@google.com> Temporarily disable saved pages for Skia update

Change-Id: I931def1d52eb792f8ada99946b0c419936e01771
omboViewActivity.java
ontroller.java
8e201435ca7796ed2f5a9dac67eef1a87a166dcf 09-Jan-2012 Nick Pelly <npelly@google.com> Update Browser for improved NDEF API's.

Change-Id: I4a9430d118fd18d40a17490a10b5fbb723b36ca2
fcHandler.java
f19210b71d399689d7ae271611e7675ae68b5039 24-Jan-2012 John Reck <jreck@google.com> Enforce most visited limit

Change-Id: If24a89703d74d359461c4c4c6c46449fd93d2be5
omepages/RequestHandler.java
d2e3593189be9d536e87d5dbecc32e6f5eb8715a 19-Jan-2012 Michael Kolb <kolby@google.com> Fix quickcontrols after combo view

Bug: 5889443

Change-Id: Ifa3656610512e333739564a022c20323e3ace72f
LargeUi.java
4b308d8c374b51159dd87f368da2f3140f211a71 18-Jan-2012 John Reck <jreck@google.com> Merge "Add a folder index view in debug mode"
7287f80e144177895a5b17f7e0eb3488303b0d1c 17-Jan-2012 John Reck <jreck@google.com> Add a folder index view in debug mode

Change-Id: I67bb28d95cbe5ab6cf361271b46acc44398f188e
omepages/HomeProvider.java
omepages/RequestHandler.java
6eb5f84f14968c939776681666b917315577beb1 17-Jan-2012 Michael Kolb <kolby@google.com> Merge "fix back key on tabs behavior"
91911a26058418e622950cffc616f99ada49df1d 17-Jan-2012 Michael Kolb <kolby@google.com> fix back key on tabs behavior

Bug: 5851422 5841282

don't restore back/forward list when re-creating a webview

Change-Id: I4648ced38aafedb8e129f599f0ea28f7520da9b8
ab.java
abControl.java
9f733096d8e5a875edcdd63e24ec7d5a029d499b 17-Jan-2012 John Reck <jreck@google.com> Faster NTP

Optimize the Most Visited NTP query. According to dumpsys dbinfo
this speeds up the query from taking over a second to less than
100ms

Change-Id: I00c86a5bcb66e126850434845350359f0e7279d5
omepages/RequestHandler.java
0755fcde2dfef68344188a02d16745f516547c69 10-Jan-2012 Michael Kolb <kolby@google.com> Avoid ISE

Bug: 5786209

Change-Id: I92321d8dfc2e2991a508e475d2353d5a6597156b
honeUi.java
8168ae298fbc539866aec44a48e3e382e7cae41e 20-Dec-2011 Conley Owens <cco3@android.com> Make static fields of WSF$Site package-private

This makes a little more sense since they are accessed outside of the
class that they are defined in.

In addition, this fixes errors created by proguard when building with
OpenJDK.

Change-Id: I41d9bbb687628140038eb517ea08517cee37e0c7
references/WebsiteSettingsFragment.java
dcd90e3a0607d8634733dd1971d72f3265732b47 16-Dec-2011 Michael Kolb <kolby@google.com> fix anchor link url bar updates

Bug: 5621026

Allow onPageFinished to reach Controller for links with anchor tags
Note that the bookmark thumbnail update won't overload the
async task anymore, since only one update message is active at any given
time (see bug: 4517571)

Change-Id: Iaeb9950ef15446aa9c824c7196f26a748591c944
ontroller.java
ab.java
7ac63b64e9f127057f93b12fb65400c5a6dee7c4 16-Dec-2011 Michael Kolb <kolby@google.com> Shock the Monkey

Bug: 5731650

Change-Id: Icf2c3aba7f1146b1f78d191a807121dcbe3012ae
aseUi.java
c159c1a79e28904b8755e5f0947b279f96475f6b 16-Dec-2011 Michael Kolb <kolby@google.com> Another monkey NPE

Bug: 5737769

Change-Id: Ie1a485222df6b470d95ace9130b5cf2591a231df
ontroller.java
13ea24d82c748d1a2ca701ad79e63772f73a5e66 16-Dec-2011 Michael Kolb <kolby@google.com> Merge "Make Ctl-Tab and Shift-Ctl-Tab cycle tabs"
f5261da39d50e722587772e5c230c4cc19f8decc 16-Dec-2011 Michael Kolb <kolby@google.com> Make Ctl-Tab and Shift-Ctl-Tab cycle tabs

Bug: 5731975

Change-Id: I1dd44b25f718a2270d5965a8f3f5dab096398856
ontroller.java
1c3a6d2630b372ad2ecbe11f5cf9fcf033a0e365 16-Dec-2011 Michael Kolb <kolby@google.com> fix tablet quickcontrols to not show titlebar during load

handle progress updates in tablet navbar

Change-Id: I2398358537e6a244ae1873895bf4b5bb9e3ce8eb
abBar.java
LargeUi.java
08952b047801ed0f00f7433ad238d539b2c22c13 16-Dec-2011 Michael Kolb <kolby@google.com> Merge "fix monkey NPE"
6645084149895ec23ed325c1c93003456144f1f2 16-Dec-2011 Michael Kolb <kolby@google.com> fix monkey NPE

Bug: 5372741

Change-Id: I9e7461371f1f801e33d890329f820b7440c6d865
avigationBarTablet.java
004df58a3e95fd81c334390af7850517ce02e51a 16-Dec-2011 John Reck <jreck@google.com> Merge "Fix generic filter check"
0924c0aee3c3a48325e22311ebaf6b5ad99c7980 15-Dec-2011 Michael Kolb <kolby@google.com> Merge "fix navscreen animation"
b7e16709dfe32c75c4414286cff9e1884f7c8682 15-Dec-2011 Michael Kolb <kolby@google.com> fix navscreen animation

Prevent image from jumping when coming out of navscreen
by using the visible title height as the target top.
Note: there is still a little jump animating to the nav screen
this will be fixed by a different CL

Change-Id: Id85995e43253579754a8f214fb8596dcd77e7240
honeUi.java
3241d1bd47d95e2c99168a70544c44af6287bc9e 15-Dec-2011 Michael Kolb <kolby@google.com> Check current index in PieStackView

Bug: 5569079

Change-Id: I5af1e37c1a73dcf94ae684ac5f2796db5a4ab3be
iew/PieStackView.java
1e6a287e0ecb6311faf02a03ad6dc787fc5bad78 15-Dec-2011 John Reck <jreck@google.com> Fix generic filter check

Bug: 5768794

Change-Id: I72d98d1750232bfdedc88b2cbf3ff76c088e89d2
rlHandler.java
0699f963f65551cab5b45a39fd93d7568dd59d03 06-Dec-2011 Bart Sears <bsears@google.com> am 06d107fc: Merge "Remove even more unnecessary flag" into ics-mr1

* commit '06d107fc963a451415e7ffdbf72e34198d85fc35':
Remove even more unnecessary flag
76dff39b75c73d2ab059a731866b84400704e196 06-Dec-2011 Michael Kolb <kolby@google.com> Remove even more unnecessary flag

Bug: 5715053

The flag added earlier caused a screen blackout on stingray.

Change-Id: Ia1400111c4a53a1803f92549c4da73e3715cfe15
aseUi.java
47c2eda46cc2439b83d1c886e43a0ebde47d5312 06-Dec-2011 Michael Kolb <kolby@google.com> am 0d0245ff: Add Bookmarks option to phone menu

* commit '0d0245ffd51825f90a9df883667a71e500da03fa':
Add Bookmarks option to phone menu
0d0245ffd51825f90a9df883667a71e500da03fa 06-Dec-2011 Michael Kolb <kolby@google.com> Add Bookmarks option to phone menu

Bug: 5713465

Change-Id: I7a260ea5138efca9b4f8ac461a03207480b438df
honeUi.java
LargeUi.java
c72728123e9d8a2f3179035e494ebb47afa05f4e 05-Dec-2011 Michael Kolb <kolby@google.com> am 861d52c8: Merge "Remove unnecessary flags" into ics-mr1

* commit '861d52c80430edeb0eba6f73cd0e206e27f4ac6b':
Remove unnecessary flags
861d52c80430edeb0eba6f73cd0e206e27f4ac6b 05-Dec-2011 Michael Kolb <kolby@google.com> Merge "Remove unnecessary flags" into ics-mr1
f4a12db4592e1de9b900cc787be89bf4fc6018f5 03-Dec-2011 John Reck <jreck@google.com> am 31ae2cc1: Switch BP1->2 upgrade to best effort

* commit '31ae2cc171ed6355d958ea05501ce6e7ef0ad223':
Switch BP1->2 upgrade to best effort
1db0f9939568a7e8987f923f3061bebf9ce7e1a1 03-Dec-2011 Michael Kolb <kolby@google.com> Remove unnecessary flags

Bug: 5494143

handled by HTML5FullScreenView now

Change-Id: Ifdf3d0e2835acde856a9278d03f91a6ed4089b37
aseUi.java
31ae2cc171ed6355d958ea05501ce6e7ef0ad223 03-Dec-2011 John Reck <jreck@google.com> Switch BP1->2 upgrade to best effort

Bug: 5705036
Prefer a partial upgrade or loss of data over crashing if the
data we are upgrading from fails constraint checks

Change-Id: I0ad52278b61be73dc7d1201a8bde63fa667f2a2b
rovider/BrowserProvider2.java
a4c9f8dec60a8c62b30581e4e1cfb68f3e1d6fe7 30-Nov-2011 Michael Kolb <kolby@google.com> am c5b0b2db: Fix yet another Monkey NPE

* commit 'c5b0b2db3b917e658700642763fb50da0057716b':
Fix yet another Monkey NPE
c5b0b2db3b917e658700642763fb50da0057716b 30-Nov-2011 Michael Kolb <kolby@google.com> Fix yet another Monkey NPE

Bug: 5685380

Change-Id: Ida841160df6e76318ebb8e2b3804a40184b96161
ontroller.java
164eeed6358cb6c4fece427ba12eaca6a65458d6 29-Nov-2011 Bart Sears <bsears@google.com> am 7431a694: Merge "Fix NPE at startup" into ics-mr1

* commit '7431a694054d56b5d56410f708f97bc2a81ae5e3':
Fix NPE at startup
7431a694054d56b5d56410f708f97bc2a81ae5e3 29-Nov-2011 Bart Sears <bsears@google.com> Merge "Fix NPE at startup" into ics-mr1
b8337131d2e1b9a3ad0d8f619c47407b4349ea89 29-Nov-2011 Michael Kolb <kolby@google.com> Fix NPE at startup

Bug: 5676863

Change-Id: I673699e577f0ed2cfa85260f905ccccc0d852399
ontroller.java
9af2142ef56bece117422bf7b463c3e506b80c75 24-Nov-2011 Selim Gurun <sgurun@google.com> Merge "Remove an init. workaround for Cookiemanager."
55cc0e37b0869622f8122c76f16aab276cd0016d 24-Nov-2011 George Mount <mount@google.com> Merge "Crash recover no longer uses icicle."
5039002e9f14fbb3e2569c0a33911eac51fae9e0 23-Nov-2011 John Reck <jreck@google.com> am 6cfe9772: Start downloads as a new task

* commit '6cfe97725ede972940bf3090a4474b1e2c017a9f':
Start downloads as a new task
3636d0a6d90fd8de55a4894210b2dbe23f32aac9 21-Nov-2011 George Mount <mount@google.com> Crash recover no longer uses icicle.

Bug 5508252
Changed load state to use the crash recovery state every
time instead of using icicle. When the state is saved,
the value is written synchronously.
Moved settings from CrashRecoveryHandler to BrowserSettings

Change-Id: I1a241d4c488fe3246c7d7f1ee0ce26c42ba29429
rowserActivity.java
rowserSettings.java
ontroller.java
rashRecoveryHandler.java
referenceKeys.java
9ac672c759915a161a45c113da0957bfbba85cbb 23-Nov-2011 Michael Kolb <kolby@google.com> am 63faec47: Merge "Add more options to Quick Controls on phone" into ics-mr1

* commit '63faec479010e77762d5ffa517fdc65f3474383c':
Add more options to Quick Controls on phone
6cfe97725ede972940bf3090a4474b1e2c017a9f 23-Nov-2011 John Reck <jreck@google.com> Start downloads as a new task

Bug: 5661310

Change-Id: Ib6d4d08474116d6a222eedd0cf40830c9286a2dd
ownloadHandler.java
63faec479010e77762d5ffa517fdc65f3474383c 23-Nov-2011 Michael Kolb <kolby@google.com> Merge "Add more options to Quick Controls on phone" into ics-mr1
59b4ff383c69b9c301df81d97e36951e3e5aa863 23-Nov-2011 Michael Kolb <kolby@google.com> Add more options to Quick Controls on phone

Bug: 5660535

added new tab and bookmarks
increased radius of controls

Change-Id: I7034e072eae8d59b06c71347b91d9fa042fde3b6
ieControlPhone.java
278d77bc890bff3f665ebc4c5ece76118ff0dc27 22-Nov-2011 Teng-Hui Zhu <ztenghui@google.com> am 78ea2875: Merge "Support super-full-screen mode for html5 video" into ics-mr1

* commit '78ea2875af7145f7a9c167e09b294b7a38acefb5':
Support super-full-screen mode for html5 video
78ea2875af7145f7a9c167e09b294b7a38acefb5 22-Nov-2011 Teng-Hui Zhu <ztenghui@google.com> Merge "Support super-full-screen mode for html5 video" into ics-mr1
f87fd100e613ca62490160fec11fe3401ae34917 22-Nov-2011 Michael Kolb <kolby@google.com> am a48621be: Merge "Monkey season" into ics-mr1

* commit 'a48621be8a537284f37b843388b30017b0cfce51':
Monkey season
39448616f7fcb7c47a69408af0f7c76e3663db81 22-Nov-2011 Michael Kolb <kolby@google.com> am b1fb70ce: Fix stop/refresh menu state

* commit 'b1fb70cee9e24f3f9e648dff1816403c427976d1':
Fix stop/refresh menu state
959faf1a0e7c17b3be2965b9f98fdcd9a1b8363f 22-Nov-2011 John Reck <jreck@google.com> am 2edc80c2: URL bar select all

* commit '2edc80c2ccca9030f8013328cc2e37bc374d3d92':
URL bar select all
0e073e556876ddce41cd6de4e6d237a6a2d024d8 18-Nov-2011 Teng-Hui Zhu <ztenghui@google.com> Support super-full-screen mode for html5 video

bug:5569146

Framework change is c/151486/

Change-Id: I9b622c7de87810ebfab5e01ea77e25c2401deef3
aseUi.java
a48621be8a537284f37b843388b30017b0cfce51 21-Nov-2011 Michael Kolb <kolby@google.com> Merge "Monkey season" into ics-mr1
e8c975772600287793549407927281131757868c 21-Nov-2011 Michael Kolb <kolby@google.com> Monkey season

Bug: 5650555

Change-Id: Ia5ea323b3abaf411c24af18193d5d9ac7f63e212
ontroller.java
e273d7c1927b57ccc9c543bb43e00041ea5483be 21-Nov-2011 Selim Gurun <sgurun@google.com> Remove an init. workaround for Cookiemanager.

Bug:5253777

This workaround is now not necessary as we not do not block while
accessing cookie manager settings.
Change-Id: I7b1df4b60124123b6493a0320d2d96dfdd8d2c29
rowserSettings.java
b1fb70cee9e24f3f9e648dff1816403c427976d1 21-Nov-2011 Michael Kolb <kolby@google.com> Fix stop/refresh menu state

Bug: 5469075 5640775

Reconcile page load status updates to only use tab state; update menus
accordingly

Change-Id: Id32f1e0486e8439d6729f3657eda1132c25dfc7e
ontroller.java
ab.java
2edc80c2ccca9030f8013328cc2e37bc374d3d92 18-Nov-2011 John Reck <jreck@google.com> URL bar select all

Bug: 5650655

Change-Id: I0b1e2522b158bccdc04d1bdaf4cb01ac53541b70
avigationBarPhone.java
e834a5b48a4e0109a16edcdc9ec26d846b467895 19-Nov-2011 Narayan Kamath <narayan@google.com> am 3e5e5fad: Merge "Remove the psychic labs feature." into ics-mr1

* commit '3e5e5fada69d74bb50b14ef3588e7beadaedfd69':
Remove the psychic labs feature.
3e5e5fada69d74bb50b14ef3588e7beadaedfd69 18-Nov-2011 Narayan Kamath <narayan@google.com> Merge "Remove the psychic labs feature." into ics-mr1
f3174a588cdf63ef59055998c23aad4b36b7856e 17-Nov-2011 Narayan Kamath <narayan@google.com> Remove the psychic labs feature.

Reverts the UrlInputView to a standard autocomplete
that causes less trouble for IMEs.

bug:5598837
Change-Id: If469d76f4feda88e4a122264a39d317737404578
aseUi.java
rowserSettings.java
ontroller.java
nstantSearchEngine.java
avigationBarBase.java
avigationBarTablet.java
referenceKeys.java
uggestionsAdapter.java
I.java
iController.java
rlInputView.java
LargeUi.java
utocomplete/SuggestedSpan.java
utocomplete/SuggestedTextController.java
utocomplete/SuggestiveAutoCompleteTextView.java
references/LabPreferencesFragment.java
earch/SearchEngines.java
104c015fe44f2e546c9f3f2bc7f60cf91aeec011 18-Nov-2011 Michael Kolb <kolby@google.com> am a9a5967e: Add content description to screenshots in tab manager

* commit 'a9a5967ea18d4b442ae5433cd3759b3921e480ad':
Add content description to screenshots in tab manager
a9a5967ea18d4b442ae5433cd3759b3921e480ad 17-Nov-2011 Michael Kolb <kolby@google.com> Add content description to screenshots in tab manager

Bug: 5619945

Change-Id: I26dc592334dbbd6878887408153249d68046001b
avTabView.java
7501bf46d2ab8d427449f2b24caad38c86076c10 17-Nov-2011 George Mount <mount@google.com> Show download complete message for data URI downloads.

Bug 5566849

Change-Id: Ifdb9a952a2b0b28d0f34ba11d112ef9b465bf564
ontroller.java
7a010e66af73c409b006c2f7107e3eda4f37d075 17-Nov-2011 John Reck <jreck@google.com> am 4eb312fa: Merge "Fix NPE in NavigationBarBase.onAction" into ics-mr1

* commit '4eb312faf9d7850dee4a1f10a41b343a4c923c03':
Fix NPE in NavigationBarBase.onAction
9eeb929f88cd9abb64222f27d5d1140f0b886e95 17-Nov-2011 Michael Kolb <kolby@google.com> am b217888b: Merge "Prevent NPE in NavTabScroller" into ics-mr1

* commit 'b217888b48e01cdd92db7efa67d0ba8347c8538d':
Prevent NPE in NavTabScroller
4eb312faf9d7850dee4a1f10a41b343a4c923c03 16-Nov-2011 John Reck <jreck@google.com> Merge "Fix NPE in NavigationBarBase.onAction" into ics-mr1
5685ce6b4ebd5fb8a1c70390c0719f33d0c8e44d 16-Nov-2011 Michael Kolb <kolby@google.com> Prevent NPE in NavTabScroller

Bug: 5619924
Monkey see, but Monkey don't do.

Change-Id: I807693425eea93c6cb8cf616f2ff7f8f0827026e
avTabScroller.java
fa6177a41a0a2fc4c76173a16af1b0070703e883 15-Nov-2011 John Reck <jreck@google.com> Fix NPE in NavigationBarBase.onAction

Bug: 5476078

Change-Id: Ic21f45656b473a09709e53274f1f90312bcba920
avigationBarBase.java
86e099843c5edbba003c00e6eb44c1b65065b6d9 15-Nov-2011 John Reck <jreck@google.com> am bb0b1660: Merge "Remove old != new onScrollChanged check" into ics-mr1

* commit 'bb0b166023502a3d5f68e166c7d009e6921b2417':
Remove old != new onScrollChanged check
576c37f1a4e3d978f489956eba4b7c2486ced324 15-Nov-2011 John Reck <jreck@google.com> Remove old != new onScrollChanged check

Bug: 5533389
That is now meaningful in that it signifies a layer was scrolled

Change-Id: I24734eb2739c0d020b32d16394c6133f9de990c5
rlBarAutoShowManager.java
5faa6c028c607834f60b13648d23525857ebde4e 14-Nov-2011 Kristian Monsen <kristianm@google.com> Merge "Remove dump V8 counters from browser debug menu"
ba71c0463a03b57b115cd030d106e002bff5db5d 11-Nov-2011 Kristian Monsen <kristianm@google.com> Remove dump V8 counters from browser debug menu

Removing the function from the WebView. This is a private function,
and to do anything useful WebCore had to be recompiled with the
special ANDROID_INSTRUMENTATION option.

Needed by https://android-git.corp.google.com/g/#/c/148912/

There is a bug for fixing ANDROID_INSTRUMENTATION:
bug 2816327

Since this has not been used for more than a year, removing
this option instead of fixing.

Change-Id: Ib5033a377a388d2ab211407aefe4b4932b441b76
ontroller.java
fb718f1bd68ebfd77a43bda59a9f54ec3f155bef 11-Nov-2011 John Reck <jreck@google.com> am ccd78601: Merge "Set home button enabled" into ics-mr1

* commit 'ccd78601a934cf1ffafe5854a1d465c273727f69':
Set home button enabled
b25f78332afbb3242bee61c7b7be37fefbdd7c7e 11-Nov-2011 John Reck <jreck@google.com> am 897b8838: Merge "Handle error condition when inserting snapshots" into ics-mr1

* commit '897b8838bb59fa89226a4b72e27571eefe43ca60':
Handle error condition when inserting snapshots
e915522070010656582d4c651ab74b1ac4a94ac5 11-Nov-2011 John Reck <jreck@google.com> am 4409358a: Merge "Special case the root folder in add bookmarks" into ics-mr1

* commit '4409358ac603ec61f42a1b40f90d8b2893d9ad0b':
Special case the root folder in add bookmarks
ccd78601a934cf1ffafe5854a1d465c273727f69 11-Nov-2011 John Reck <jreck@google.com> Merge "Set home button enabled" into ics-mr1
c0b64c808a9161703f754679d5c4dec3a5ed27fe 11-Nov-2011 John Reck <jreck@google.com> Set home button enabled

Bug: 5553034

Change-Id: Ifc47c233af3ac3010045498739ee5e1602656ce2
omboViewActivity.java
897b8838bb59fa89226a4b72e27571eefe43ca60 11-Nov-2011 John Reck <jreck@google.com> Merge "Handle error condition when inserting snapshots" into ics-mr1
93384ff95133b2ee0acae696c7ce050f28c0dd86 10-Nov-2011 John Reck <jreck@google.com> Handle error condition when inserting snapshots

Bug: 5599226

Change-Id: I4429ed965325d908cdc5094c37d856f4d9d68933
ontroller.java
903a0724c7cfd7c8d8eca790622d96d2c3ce63df 10-Nov-2011 John Reck <jreck@google.com> Special case the root folder in add bookmarks

Bug: 5505282
The special "Other Bookmarks" folder isn't a child of the special
"Bookmarks" folder. The merging of those two is only handled if
the URI is CONTENT_URI_DEFAULT_FOLDER, not if a specific folder
id is given. Thus we need to special case that in the AddBookmarkPage
loader.

Change-Id: Ic92fba5ea8c758fc153a9cfd0c567bcfdcbc524d
ddBookmarkPage.java
1a1ca9a634ab50225d80592022084dbbade02c4d 09-Nov-2011 Michael Kolb <kolby@google.com> am 50c04abe: Merge "Add Monkey protection" into ics-mr1

* commit '50c04abe67ac1eebd5a07777b5395b244d90b9ac':
Add Monkey protection
50c04abe67ac1eebd5a07777b5395b244d90b9ac 08-Nov-2011 Michael Kolb <kolby@google.com> Merge "Add Monkey protection" into ics-mr1
a30e4fb67322f444475de6103b66ce594ef39e04 08-Nov-2011 Michael Kolb <kolby@google.com> Add Monkey protection

Bug: 5577443

Change-Id: I61f59ec5e65de0b59890804f2fb0eb7ab182326d
honeUi.java
65ae8361b66f21af61971c56b2b3773665c92528 08-Nov-2011 Teng-Hui Zhu <ztenghui@google.com> am e7c44c28: Merge "Add support to minimize the WebView\'s memory consumption by default" into ics-mr1

* commit 'e7c44c2871ea595c8c3f879f19e8790083dbb84c':
Add support to minimize the WebView's memory consumption by default
164f74e38918ea01a5f631a7cf4d807d397c6a51 07-Nov-2011 Teng-Hui Zhu <ztenghui@google.com> Add support to minimize the WebView's memory consumption by default

webkit change is c/148241

bug:5522175

Change-Id: I8562c39c55913ab89848afe8a36e8a2784c12727
rowserSettings.java
ebViewProperties.java
99b764e296e5dfcebad59e80460a8b74cd3a05f1 02-Nov-2011 John Reck <jreck@google.com> am 91c61a5b: Merge "Switch Tab to DataController" into ics-mr1

* commit '91c61a5b3bd8de65e30a0ead6d1f634a6dc7a79f':
Switch Tab to DataController
9ec171b5ea907f682194cf4b80b7f68c7ce831e2 02-Nov-2011 John Reck <jreck@google.com> am 36b2aac5: Merge "Monkey proofing" into ics-mr1

* commit '36b2aac54e5a9f90addf8092c7b5358822d2b1c4':
Monkey proofing
cf099eb0fb313cfa105aeef2ae0974b63530c2cd 02-Nov-2011 John Reck <jreck@google.com> am fd02f6d4: Merge "Fix corner case with url pulldown" into ics-mr1

* commit 'fd02f6d47c75e37f4eff80e823a0d9c7c10f6c08':
Fix corner case with url pulldown
91c61a5b3bd8de65e30a0ead6d1f634a6dc7a79f 01-Nov-2011 John Reck <jreck@google.com> Merge "Switch Tab to DataController" into ics-mr1
4eadc34fc528b1b63ac8d87bfd7f06e50b738b6d 31-Oct-2011 John Reck <jreck@google.com> Switch Tab to DataController

Bug: 5544674

Change-Id: I24486c65c1cc1fbcf7abe95b74731b10918db82c
ataController.java
ab.java
36b2aac54e5a9f90addf8092c7b5358822d2b1c4 01-Nov-2011 John Reck <jreck@google.com> Merge "Monkey proofing" into ics-mr1
a98c83b24d2459e3af2b251facec446199190a4e 31-Oct-2011 John Reck <jreck@google.com> Monkey proofing

Bug: 5531453

Change-Id: I0a8158212d8b2de638bae3c66bb2b9aa3bf85c1d
honeUi.java
868efdf4ad75e35f45d129532ccaa935a0ee28ad 31-Oct-2011 John Reck <jreck@google.com> Fix corner case with url pulldown

Bug: 5534329
The issue is that with 1px visible of the title bar the url
pulldown code wouldn't trigger to prevent a janky animation.
Detect whether or not the page is scrolling, and if it isn't
then show the url bar even if it is partially visible

Change-Id: I2e7771f0e08a7dc9a6d3968e2d5e1402b1a454fa
rlBarAutoShowManager.java
53e21b8e779e3c39493c9884cd844c3bedd217b7 29-Oct-2011 John Reck <jreck@google.com> am d27d769b: Merge "Don\'t set the upload type unless in debug" into ics-mr1

* commit 'd27d769bc23b88d97bbdf6a40384977afbd7a69d':
Don't set the upload type unless in debug
3d6c719b6c85d879c1c3fdc6ac902c3c9fa0a5b3 27-Oct-2011 Ben Murdoch <benm@google.com> Prepopulate the users autofill text.

When the browser starts, if autofill is on and no profile
is already set up, try to read the user's "me" contact and
prepopulate their profile with what we can get.

Bug: 5427308
Change-Id: I23e0369f64b2b69763d1934f7ed6b2ece9cca282
utofillHandler.java
ea17e784b39f50160eb92487f4b166a8fd98e8c2 28-Oct-2011 John Reck <jreck@google.com> Don't set the upload type unless in debug

Bug: 5529012
Reduce unnecessary JNI

Change-Id: Ie1fc504bf8a159bf0ee5b26e89cb29b445ad7723
rowserSettings.java
6f336409081c173b1890aee4d381f3ef10815b7c 27-Oct-2011 Ben Murdoch <benm@google.com> Fix monkey crash in AutofillSettingsFragment.

It's possible to trigger the options menu before the
views are fully inflated if you're really fast like the
monkey.

Bug: 5518582

Change-Id: I86402cc1df70289d9f0685a5c9949ac38fbd9cd0
utoFillSettingsFragment.java
7f2b28c8a5c92dff6a85d1f17a3b5d52c0429611 25-Oct-2011 Ed Heyl <ed@google.com> merge ics-mr0

Change-Id: Ifc31b8464766d17b2f46183cbe0e7309445b07dc
1816d2ac57d6e54c1fe89c81813c5246fec88851 25-Oct-2011 Ben Murdoch <benm@google.com> Merge "Fix Autofill profile editor UI."
d1ca6d501eabf1485fb59912fa985187f2fc8e09 24-Oct-2011 John Reck <jreck@google.com> resolved conflicts for merge of cde9b959 to master

Change-Id: I0f3c18d6cfffb286098357e7643bc4f1d6fc9239
cde9b9593f3b5e0a10deb006e9e8d3512eba03d1 24-Oct-2011 John Reck <jreck@google.com> Merge "Use UTF-8 for font size preview" into ics-mr0
600928560852c7b9ffffbfc91ee9fe1016465329 22-Oct-2011 John Reck <jreck@google.com> Use UTF-8 for font size preview

Bug: 5489018
Apparantly ASCII isn't good enough

Change-Id: I9402c7c3e1ceedc26822469b652166885a40d6e3
references/AccessibilityPreferencesFragment.java
references/FontSizePreview.java
cb02ddd71024cf1c74c8673417feb9501a63c99b 22-Oct-2011 Michael Kolb <kolby@google.com> am 1eb7d122: Merge "Fix fullscreen mode" into ics-mr0

* commit '1eb7d1224fafa2c7f327c808cf6eec6269297493':
Fix fullscreen mode
c5675ad4baf34547770a98c7c0d8dec7f8fb4999 21-Oct-2011 Michael Kolb <kolby@google.com> Fix fullscreen mode

Bug: 5494143

Set fullscreen flags on window
hide system UI

Change-Id: I38714fd3973d2ee0baca51eb89f0ca640cbab225
aseUi.java
e4c59f93985e55303b8de2746bf3b492e90d440b 18-Oct-2011 Ben Murdoch <benm@google.com> Fix Autofill profile editor UI.

Move the save button into the action bar to conserve space.
Update the IME options so that we don't enter extract mode.

Bug: 5210430
Change-Id: I0c5d6c200071130c9b6ed19a1def7ac0fd42ac10
utoFillSettingsFragment.java
ea0ea085185373c657e5677276df0cfbcdacaa01 19-Oct-2011 John Reck <jreck@google.com> am ce937c5f: Merge "fix tab out animation bug" into ics-mr0

* commit 'ce937c5f62b1f0b3091a123c1870377818744b52':
fix tab out animation bug
ce937c5f62b1f0b3091a123c1870377818744b52 19-Oct-2011 John Reck <jreck@google.com> Merge "fix tab out animation bug" into ics-mr0
0e3bff8ba81811c766068807d47ee65565aa7731 17-Oct-2011 Michael Kolb <kolby@google.com> fix tab out animation bug

Bug: 5464898

Changed out animation for collapsing and scrolling

Change-Id: I4a14bcb63aba9b9498a3e7835aa98d4c8312f00a
avScreen.java
avTabScroller.java
fee6f3c5f97ddaf736aaa87ea699b49de23fea18 18-Oct-2011 John Reck <jreck@google.com> am 4e61ad77: Merge "Cleanup widget config activity" into ics-mr0

* commit '4e61ad777a698ad7c67be6e4dcf7410b30b08e6f':
Cleanup widget config activity
4e61ad777a698ad7c67be6e4dcf7410b30b08e6f 18-Oct-2011 John Reck <jreck@google.com> Merge "Cleanup widget config activity" into ics-mr0
3bf3cfbf2938774d2f2ba3d2d6d5928ad95d52bb 18-Oct-2011 John Reck <jreck@google.com> Cleanup widget config activity

Bug: 5474306

Change-Id: I233bc89d15cc76c5bb9d0bcea8397f765b66ef24
ddBookmarkPage.java
idget/BookmarkWidgetConfigure.java
454c6eaae867bebb430463fe397bf79d7eb81f23 18-Oct-2011 John Reck <jreck@google.com> am 5818811e: Merge "Improve content notifications" into ics-mr0

* commit '5818811e40d0e5805fcf68ce3117b258b2b4591d':
Improve content notifications
3f3da5238625bd2d73fdce7667fd61fe0f2548c5 17-Oct-2011 John Reck <jreck@google.com> Improve content notifications

Bug: 5465258
Restrict when we set syncToNetwork and clean up unnecessary
notifications

Change-Id: I19b6d2b3df6fd70ac3a1b386137ce67d371323e4
rovider/BrowserProvider2.java
rovider/SQLiteContentProvider.java
daeb75d92c75a5ab4bc3de6c63c8b1f6b859a002 17-Oct-2011 John Reck <jreck@google.com> am fc853325: Merge "HTML escape most visited" into ics-mr0

* commit 'fc853325e9a170fb21648b939d859a46aca3bb1e':
HTML escape most visited
f0eff89b86c2d84301dea00d15e02ee480ee6e7a 17-Oct-2011 John Reck <jreck@google.com> HTML escape most visited

Bug: 5471514

Change-Id: Ie3f175cc8ef9fd6e66ee6ced7a0cd383e04458e2
omepages/RequestHandler.java
8979c39aa2a2f946f05ab126093a2a02e079265f 14-Jun-2011 Steve Block <steveblock@google.com> Fix use of WebView.loadData() to avoid passing invalid encoding

No change in behavior, as invalid encodings have always been ignored.

Bug: 5125738
Change-Id: I521bec1acc5aae17972c16a49424631b93933ea6
references/FontSizePreview.java
references/InvertedContrastPreview.java
0486ef7561e5b906229c14784981932da82cef5f 14-Oct-2011 John Reck <jreck@google.com> am 4ec6e1e5: Merge "Expand scope of try/catch" into ics-mr0

* commit '4ec6e1e521951a3b3d521a20122ba7100dbd6cc8':
Expand scope of try/catch
4ec6e1e521951a3b3d521a20122ba7100dbd6cc8 14-Oct-2011 John Reck <jreck@google.com> Merge "Expand scope of try/catch" into ics-mr0
e659d7b3363a01d238197c65ab032b73c2a0b9d4 14-Oct-2011 John Reck <jreck@google.com> Expand scope of try/catch

Bug: 5458165

Change-Id: I6e2ca495189179086e313e0ed61217649a9b1e8a
rashRecoveryHandler.java
5ac074d5aeb27992822b165e4accc9ea00e71efb 14-Oct-2011 John Reck <jreck@google.com> am 1024c176: Merge "Add null check" into ics-mr0

* commit '1024c1765e892432975510dddc784c1360975247':
Add null check
1024c1765e892432975510dddc784c1360975247 14-Oct-2011 John Reck <jreck@google.com> Merge "Add null check" into ics-mr0
62077d8c4be592aa66ea270dcfc3fded6ae76034 14-Oct-2011 John Reck <jreck@google.com> Add null check

Bug: 5452795

Change-Id: I8b43875e0e72665384c974c502d8f38946f0c6f1
honeUi.java
850b3a72c5c380f24075cfccb1e329662bb90b35 14-Oct-2011 Michael Kolb <kolby@google.com> am 315d502e: Reduce size of menus

* commit '315d502edce27bb4e93e53134f1a43b8f5c45588':
Reduce size of menus
315d502edce27bb4e93e53134f1a43b8f5c45588 13-Oct-2011 Michael Kolb <kolby@google.com> Reduce size of menus

Bug: 5452031

Change-Id: I3cc638b981e50796293b0f61dac2d93b8e3df1a0
ontroller.java
ntentHandler.java
avScreen.java
avigationBarPhone.java
avigationBarTablet.java
honeUi.java
ieControlXLarge.java
napshotBar.java
iController.java
19f8dc1946780abec775352446beeeb3596cad3c 13-Oct-2011 John Reck <jreck@google.com> am 82f00179: Merge "Drop all snapshots for Skia change" into ics-mr0

* commit '82f00179fa70ecd0d9fe25f4182d5db8986c11d2':
Drop all snapshots for Skia change
82f00179fa70ecd0d9fe25f4182d5db8986c11d2 13-Oct-2011 John Reck <jreck@google.com> Merge "Drop all snapshots for Skia change" into ics-mr0
facba0eb36de46bc2abba9f20a5ac7950f0ded62 13-Oct-2011 Mangesh Ghiware <mghiware@google.com> am 132eedfc: Merge "Add setting for configuring zoom level on double-tap." into ics-mr0

* commit '132eedfc1cf97456cf03d55968bed4bc9e4eb817':
Add setting for configuring zoom level on double-tap.
132eedfc1cf97456cf03d55968bed4bc9e4eb817 13-Oct-2011 Mangesh Ghiware <mghiware@google.com> Merge "Add setting for configuring zoom level on double-tap." into ics-mr0
d7df3a0fcb18722c867ea91f794adbfaf47c60d3 13-Oct-2011 George Mount <mount@google.com> Merge "Fix Monkey NullPointerException in data URLs."
67f45c29882e5f9400a38d5387fe474a42cbb620 12-Oct-2011 Mangesh Ghiware <mghiware@google.com> Add setting for configuring zoom level on double-tap.

Added a seek bar in Accessibility settings to configure the zoom level
on double-tap. The range is 75-125% with the default of 100% equal to
the display density.

Bug: 5312461
Change-Id: Iaf1b9f6f6659146db4031c5f819ef9cb55695b5c
rowserSettings.java
referenceKeys.java
references/AccessibilityPreferencesFragment.java
68ca4ab8075cd087c9325154c9488d2420fae9f1 12-Oct-2011 John Reck <jreck@google.com> Drop all snapshots for Skia change

Bug: 5388379

Change-Id: Ie41ea6d55f987033c052c87a5a6171a678e09d4f
rovider/SnapshotProvider.java
4664b34d47a6b8276118bedae9f8f320cb40ed6e 12-Oct-2011 John Reck <jreck@google.com> am 4e11a856: Merge "Lower snapshot size limit" into ics-mr0

* commit '4e11a85649bf1b7b44af910ff68f2e9188896c2f':
Lower snapshot size limit
4e11a85649bf1b7b44af910ff68f2e9188896c2f 12-Oct-2011 John Reck <jreck@google.com> Merge "Lower snapshot size limit" into ics-mr0
a4933658e2dc348a55c466b95daf68cf6a83db60 12-Oct-2011 George Mount <mount@google.com> DO NOT MERGE Fix Monkey NullPointerException in data URLs.

Bug 5442979
Fixed assumption that tab would not be null in
previous change to disable bookmarking data URLs
on phones.

Change-Id: I9f032d165d0693a66a0595c33d598b14290dc974
honeUi.java
282637771aaffd93f29fd72bf5cd49dd82d24d0d 12-Oct-2011 John Reck <jreck@google.com> Lower snapshot size limit

Bug: 5443747
Also catch more exceptions

Change-Id: I5273c025d9fd8b7278587d6be44bf66fac4dfcde
ontroller.java
napshotByteArrayOutputStream.java
napshotTab.java
2b8e75c65f6780faf8a25f3ed5b28277088ad27b 12-Oct-2011 George Mount <mount@google.com> Fix Monkey NullPointerException in data URLs.

Bug 5442979
Fixed assumption that tab would not be null in
previous change to disable bookmarking data URLs
on phones.

Change-Id: I54601e940bd2bf865a4f5a22517a92144bcf7e96
honeUi.java
e7565cf30b4ac6d6419b0ecbe7cbdb38502ede4e 12-Oct-2011 John Reck <jreck@google.com> am ce8bcb0d: Reset animation state

* commit 'ce8bcb0d8fff390451e9c95acd89cc2bbe0f66f7':
Reset animation state
26463a428892782dae24436f255c0a0ebcc1f44b 11-Oct-2011 Selim Gurun <sgurun@google.com> Merge "fix reduce log spam on errors"
ce8bcb0d8fff390451e9c95acd89cc2bbe0f66f7 11-Oct-2011 John Reck <jreck@google.com> Reset animation state

Bug: 5444751

Change-Id: I1a053cf13f0f01d1f8b1ece2d9abe5efb605273d
honeUi.java
b2820081a1e5c0801695e20dab822d04bf15ffbc 01-Oct-2011 John Reck <jreck@google.com> Remove confirmation dialog titles

Bug: 5398629
Also removed some unused strings and resources

Change-Id: I2db180d3f9ad55d1eff5bccc6fe19fac01e15b07
ookmarkUtils.java
rowserHistoryPage.java
ab.java
references/WebsiteSettingsFragment.java
e1e4e1b2ad588f227872468cf7dbe51e647b565e 11-Oct-2011 John Reck <jreck@google.com> Merge "Fix crash with qc" into ics-mr0
1adf0307932f3933be792e631612ea1a2fd4e6e2 11-Oct-2011 John Reck <jreck@google.com> Fix crash with qc

Bug: 5439827

Change-Id: Ic561a5c7689410dd917e01c27e9b454a8722f957
avScreen.java
avTabScroller.java
honeUi.java
938db80ec52fc02fd54027628772d528db0fe3c7 11-Oct-2011 Michael Kolb <kolby@google.com> Fix intent handling from other apps in recovery case

Bug: 5433940

When browser had a crash recovery state, the view intent from
the other app was dropped.

Change-Id: I8eaafa7ad792fa2048ad33886b7394c31ca97e21
ontroller.java
rashRecoveryHandler.java
7d209c5d7af3609eed22b864293c61600df08961 11-Oct-2011 Mark Brophy <mbrophy@google.com> Merge "Return history/bookmarks from BrowserProvider."
93a10feeaefb05107ec7e55aa89b81c189a24ddf 10-Oct-2011 Mark Brophy <mbrophy@google.com> Return history/bookmarks from BrowserProvider.

This makes the global-search query to the browser return the history
table joined with the bookmarks table. This way, bookmarks in the
history will have the correct icon set.

Note: Since we're doing a left join of history with bookmarks, this
means we won't show bookmarks which haven't been visited, something
we consider a feature. 8)

Bug: 5370935
Change-Id: I0068432ca1a8ef78f27b7a84eb7be3be56eae644
rovider/BrowserProvider2.java
7a851d1c674d154ff8572fa72b97d20987d74f67 11-Oct-2011 Steve Block <steveblock@google.com> Merge "When a page's main resource uses an invalid SSL certificate, reflect this in 'Page Info'"
3da06b83df87c0dc4fd173b86c60fdccd3174cd6 10-Oct-2011 Selim Gurun <sgurun@google.com> fix reduce log spam on errors

Bug: 5415103

Excluding common error cases from logging.

Change-Id: Id573ccb8563d3e7d8fb6ff76cd803447731c81a3
ab.java
387d45d2284c7fd7f12cbadc96161f946ae29cad 08-Oct-2011 George Mount <mount@google.com> Data URL fixes - bookmarks, save, and wallpaper

Bug 5383517
Images kept in data URLs can now be selected and this fixes the
Save and Set Wallpaper options. It also removes the bookmarking
capability.

Change-Id: I461bdcb4c950f6fcd8db8b38f4c599212106b027
ontroller.java
ataUri.java
avigationBarTablet.java
honeUi.java
allpaperHandler.java
616ca94e0754d1684de8b8322f2ff02bc3f5495b 10-Oct-2011 John Reck <jreck@google.com> Merge "Improve tab switcher open perf"
08a6f0ce422a7cc35a9a27a0823b1ad604d70f48 06-Oct-2011 Steve Block <steveblock@google.com> When a page's main resource uses an invalid SSL certificate, reflect this in 'Page Info'

This requires us to keep track of the SslError, if present, for the main
resource.

Also remove some superfluous initializations.

Bug: 5248376
Change-Id: I09b09990c58c8ef10220638ab2b10640692ae801
ageDialogsHandler.java
ab.java
90ff868cf3b30fed8ba8e84f7a37fc44de07aec4 10-Oct-2011 Steve Block <steveblock@google.com> Merge "Refactor generation of SSL certificate dialogs"
9c5004e6d5645cdf32fff3a3f04817a307b84dd6 08-Oct-2011 John Reck <jreck@google.com> Improve tab switcher open perf

Bug: 5379115

Change-Id: I5e5bfcfead4c54deb49af94de6f6526bd2710567
aseUi.java
avScreen.java
honeUi.java
ab.java
983dae2d94c2b90f471138471955875f438670c4 08-Oct-2011 John Reck <jreck@google.com> Merge "Improve navscreen opening performance"
cc0059c5e737058566446521b41325289e711571 07-Oct-2011 John Reck <jreck@google.com> Improve navscreen opening performance

Bug: 5379115
Cache mNavScreen (expensive to create)
Cache AnimScreen (expensive to create)
Don't capture a screenshot for an unused parameter

Change-Id: I0ac9de647f61222866499ae40c1a946551dad7bb
aseUi.java
omboViewActivity.java
honeUi.java
7bf0652f57a98ad59b159dc2875931a65fbd8f31 07-Oct-2011 John Reck <jreck@google.com> Merge "Refresh origins on resume"
79c702d5979e359b5513adc25eecf27dbae307fd 07-Oct-2011 John Reck <jreck@google.com> Refresh origins on resume

Bug: 5352993

Change-Id: I5e131a5ef04fa0b7f77b338d7bfaef56eb8e40ec
references/WebsiteSettingsFragment.java
4895b0133c337a8d55bf7e9eac64fcecab4e3e79 03-Oct-2011 Steve Block <steveblock@google.com> Show the unlocked padlock icon when there is an SSL authentication problem.

This introduces two changes in behaviour ...
- If the page's main resource uses SSL but there's a problem with it's
certificate, show the open lock icon rather than the closed lock icon.
- If the page's main resource uses SSL and the certificate is good, but some
sub-resources have problems with their certificates, show the open lock
icon rather than the closed lock icon. Previously we would show the open
lock icon only if these sub-resources did not use SSL.

Requires https://android-git.corp.google.com/g/#/c/139926.

Bug: 5403366
Change-Id: I0cb1b26d1180aacfbc500a944421e7b753cd95f1
aseUi.java
ab.java
31065b1940cb70ad131f20e29ad6250f7d09a290 06-Oct-2011 Michael Kolb <kolby@google.com> Correct fullscreen video playback for HTML5 video

Bug: 5415790

Changed from window back to a fullscreen layout
attached to the decor view

Change-Id: I85750e27aa2a953ffc54ee96cc2de4156d52cc5e
aseUi.java
cbc67a01ccfe9cc5ce441f02a8c0dc475340830e 05-Oct-2011 Steve Block <steveblock@google.com> Refactor generation of SSL certificate dialogs

The SSL certificate dialog is shown in two cases ...
- When an SSL error occurrs when loading a resource
- For the 'Page Info' menu option when the main page uses SSL.

This change factors out common functionality into a new
createSslCertificateDialog() method.

It also removes a superfluous check in showPageInfo().

Bug: 5248376
Change-Id: I2ce57b2becfb7e9498f7b955b6e65feeb2fa1c19
ageDialogsHandler.java
6907bea676e806fff847746465b836bd9ed39213 06-Oct-2011 Mathew Inwood <mathewi@google.com> Merge "Allow default preload setting to be configured via Gservices."
b742d80e5eee20626d0ed4024d7d7bb51c402cee 06-Oct-2011 John Reck <jreck@google.com> Merge "Fail fast if we won't be able to load"
db6ba9ba761827ca3277437977ab328609c4a9a3 06-Oct-2011 Michael Kolb <kolby@google.com> Merge "Immediately update title bar when loading a URL"
9d2718e7a2d58ce87a18ca4987553fd996180f3c 06-Oct-2011 John Reck <jreck@google.com> Fail fast if we won't be able to load

Bug: 5416822

Change-Id: I105b514a84f2be15b460a4c85933d4eb1e897547
napshotByteArrayOutputStream.java
ab.java
a53c98902be0f9f959b6af06227254e5ad2130c9 05-Oct-2011 Michael Kolb <kolby@google.com> Immediately update title bar when loading a URL

Bug: 5153437

Change-Id: I712c62f15bcb294a0833f526fa27dac88ec15c8e
aseUi.java
ontroller.java
ab.java
f1e991b8a7881980df0bbc31c0f5b893039c59b8 06-Oct-2011 John Reck <jreck@google.com> Merge "Fix intent handling"
9dd4a4129b91343b7b21e2389519ff1a795a447d 05-Oct-2011 John Reck <jreck@google.com> Fix intent handling

Bug: 5405096
If state != null, don't process the intent in getIntent, it will be
stale

Change-Id: Icc854a1d8f11fdbd60c1f7f854053f2294864b0f
ontroller.java
ntentHandler.java
bfa8fb8206f64589cbff1bcbfa9bddb3a843d3bd 05-Oct-2011 Michael Kolb <kolby@google.com> Merge "Show IME when editing homepage URL"
fbc543f721df441b2140349509d3b7bfe27001c8 05-Oct-2011 John Reck <jreck@google.com> Merge "Disable hardware skia when debug is disabled"
a7dde6b22f08d141642514cca908f1080fd46477 05-Oct-2011 Michael Kolb <kolby@google.com> Show IME when editing homepage URL

Bug: 5209206

Change-Id: I30020b97692aca30c09a68e92144828619ef4d59
references/GeneralPreferencesFragment.java
825fba7eb4dae7911f84d8a48a662c4cd6a4db1f 04-Oct-2011 Mathew Inwood <mathewi@google.com> Allow default preload setting to be configured via Gservices.

We now load the default value from a secure setting. To over-ride it, set
Gservices key secure:browser_default_preload_setting to the appropriate
value.

The Gservices default value will only be used if the user has never opened
the 'Bandwidth management' tab in the browswer settings. Once that tab has
been opened, even if the user did not change the setting, the value will be
persisted in the browser and the default will be ignored.

Bug: 5346028

Change-Id: If3b14485dc8bc46e7ed72c49eb5cf3c474893fe3
rowserSettings.java
references/BandwidthPreferencesFragment.java
1da8188e950f6e68e1edd44fb5b5dbfc8cc2c349 05-Oct-2011 John Reck <jreck@google.com> Disable hardware skia when debug is disabled

Bug: 5413097

Change-Id: I7870e91fb981496fcc608a3473b4534cdcf0c345
rowserSettings.java
53ed62c0171fdbaecaccfbbb08cbf22cb08d39a5 05-Oct-2011 Michael Kolb <kolby@google.com> Avoid fullscreen resize for custom view

Bug: 5283037
Show plugin views in new window to avoid
resize due to ActionBar

Change-Id: I6923382d211b243878c1bd246182868dd2fcf51c
aseUi.java
LargeUi.java
716773853705e67fe5d5afbf9c3b917ff8a5e298 27-Sep-2011 Michael Kolb <kolby@google.com> Fix QuickControls

Bug: 5115647
Removed back from QC options
Added menu to QC options
Removed background on phone
Changed colors to match ICS scheme

Change-Id: I32c8cc0c4714e50e9eca28e6aa069be8d0fe9da8
ieControlPhone.java
ieControlXLarge.java
iew/PieMenu.java
81260dfcd9150173416598bdd3d44190a00e6c95 04-Oct-2011 Mark Brophy <mbrophy@google.com> Merge "Return browser history results for zero query."
ab448ac18b10a76cea78b023af3c85ae903df557 03-Oct-2011 Steve Block <steveblock@google.com> Merge "Rename Tab.LockIcon to Tab.SecurityState"
2466effd6ef97aa17396c214d51f9f19a4760260 03-Oct-2011 Steve Block <steveblock@google.com> Rename Tab.LockIcon to Tab.SecurityState

The tab's state is concerned with whether or not the page is secure. It should
not mention the lock icon, as this is just a UI choice of how to represent the
security state.

Also renames WebViewController.onUpdatedLockIcon() to onUpdatedSecurityState().

No functional change.

Bug: 5403366
Change-Id: Id18402e84fd9b1f661c160189c7a19a9352fd25c
aseUi.java
ontroller.java
ageDialogsHandler.java
reloadController.java
ab.java
ebViewController.java
1d10eeef0750a8887fadc8de225af9800d50794d 30-Sep-2011 Mark Brophy <mbrophy@google.com> Return browser history results for zero query.

Bug: 5370935
Change-Id: Ie067bb5eb91101bada96b0c7c7e5afd2d14ed4ab
rovider/BrowserProvider2.java
5e65609a9f4e1eda54167ec911206365ff7fde6c 03-Oct-2011 Steve Block <steveblock@google.com> Fix SSL certificate error page

Don't always claim that the certificate is expired and the date is invalid.

Bug: 5403221
Change-Id: I914cfad2d5bba9a7a550c89091201614eef8e60f
ageDialogsHandler.java
dbe001b3ce8f6d1b763caee138b8b6846176b213 30-Sep-2011 Teng-Hui Zhu <ztenghui@google.com> Switch browser back to use Gpu upload path

Change-Id: I8dbc25b6c5bdf6b8edf4ba2273b886cc000bfaff

bug:5395019
rowserSettings.java
24a75bd8516e4c04eac0cd0b295c09b7fe28c8c0 29-Sep-2011 Michael Kolb <kolby@google.com> Merge "View images without throwing an intent"
3639c4c7f0be061143869bce30a3f62dbeb0f773 29-Sep-2011 Michael Kolb <kolby@google.com> View images without throwing an intent

Bug: 5375434
load images directly into a new tab and set parent on the
new tab

Change-Id: I5b038d30127b6cf3144de4ae38e6f4ab6d9117a5
ontroller.java
23c61dd30cd2f4a96ab2b01a5878badc79380c6a 29-Sep-2011 John Reck <jreck@google.com> Update folder asset usage

Bug: 5066431

Change-Id: Icc4ea38e64881d0f67d3cbbd0b6bda7138f4a0b4
rowserBookmarksAdapter.java
idget/BookmarkThumbnailWidgetService.java
95f88e4825f6330938bd589ed39f1537469338e4 26-Sep-2011 John Reck <jreck@google.com> Update add bookmark dialog

Bug: 5362468
Don't put listviews inside scrollviews
Update the buttons to fancy style
Cleanup padding and sizes

Change-Id: I6b255a194a150b9efb01157475815e654df8231c
ddBookmarkPage.java
readCrumbView.java
ce16fbf9f9e7afdc02f696fbdccc4f54bf09a8da 24-Sep-2011 Michael Kolb <kolby@google.com> Merge "Fix tab switcher in animation"
5bd9f4c2d4749b4b2c867440666e66b73d704319 24-Sep-2011 Teng-Hui Zhu <ztenghui@google.com> Merge "UI for switching texture upload mode"
7a321d68bab6653752bb7a9dece7945eb6294140 24-Sep-2011 Michael Kolb <kolby@google.com> Fix tab switcher in animation

Bug: 5367069

Change-Id: I029b7b1c31dfb8071d9816c1bb319f61e8362974
honeUi.java
ca050b898f65902696bedeb6c9a12e8ea2bc3434 23-Sep-2011 Michael Kolb <kolby@google.com> Merge "Add transparency to tab switcher"
85de57ad68c831729ebc46b87548ddb1e92ab6a5 23-Sep-2011 Teng-Hui Zhu <ztenghui@google.com> UI for switching texture upload mode

For browser, default will be CPU upload until bug 5334978 fix.

bug:5347539

The webkit part is in
https://android-git.corp.google.com/g/#/c/137610/

Change-Id: Iec3a100dc142b28e54145f08a5c76210f8634cba
rowserSettings.java
referenceKeys.java
ebViewProperties.java
1a8f3c45241eaa047116f33e08bcb77b4924daf3 23-Sep-2011 Michael Kolb <kolby@google.com> Add transparency to tab switcher

Bug: 5361553
This fixes the transparency issue. No change to physics.

Change-Id: I85177dd87296155ad923f3967d311337b6cd8b52
avTabScroller.java
faf4e0f84f76d590f297496b6d7a14a11cbba72f 23-Sep-2011 John Reck <jreck@google.com> Merge "Fix Resources.getIdentifier usage"
1b7d2b95670a6c94cb29e0f4b965cebdf6f65bda 22-Sep-2011 John Reck <jreck@google.com> Fix Resources.getIdentifier usage

Bug: 5352337

Change-Id: If639cf6dec892f2952f8eb3fedbb267e4cc7c0ae
omepages/RequestHandler.java
omepages/Template.java
earch/SearchEngineInfo.java
a3194d0b9c9c36be29598cac8faf8453cdaebe55 07-Sep-2011 Michael Kolb <kolby@google.com> Implement pseudo 3d overscroll for tab switcher

Bug: 5255100

Change-Id: Id756e36bba2644cc1be1a699f80dbd78119ec56f
avScreen.java
avTabGallery.java
avTabScroller.java
honeUi.java
ab.java
iew/Gallery.java
iew/ScrollerView.java
cece1fe59c45893bb46e321917aa881705ab0b7e 13-Sep-2011 John Reck <jreck@google.com> Hide breadcrumbs at root folder

Bug: 5346728

Change-Id: I0dd247bac233e632546cf4fa92ec7ddf3842d588
rowserBookmarksPage.java
iew/BookmarkExpandableView.java
df7b48a5e738e9ba571228955555f1a9700064fd 20-Sep-2011 John Reck <jreck@google.com> Merge "Remove network connection error dialog"
8471e9f6aa91a7e97a307304483ec8bcb61b8fdd 20-Sep-2011 John Reck <jreck@google.com> Remove network connection error dialog

Bug: 5341852

Change-Id: I34028cbfb6fa834624ccb816dda0824504b56028
ontroller.java
etworkStateHandler.java
bd546311aba89c7d8afc34a8722ce50462d38de0 19-Sep-2011 John Reck <jreck@google.com> Fix long pressing children in BrowserWebView

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
rowserWebView.java
aae029c3166b0f6e0179a5973c885aea118fb31b 16-Sep-2011 John Reck <jreck@google.com> Use overlay action mode

Bug: 5327408
By using actionBar: false with actionModeOverlay: true the
action mode callbacks happen before the action mode animation.
This allows us to animate down the URL bar at the same time if
needed (when the URL is being edited).

Overlay mode fixes the issue with webview being translated, which
was what caused the selection handles to move. Only the selection
handles were affected thanks to b/4982054

Change-Id: I8153de63124eb4e4d02e88637f0cf01658054a14
ontroller.java
honeUi.java
eb117233adb17f67625c0409c32332591bf36485 15-Sep-2011 Ben Murdoch <benm@google.com> Merge "Fix WebStorageSizeManagerUnitTest NPE"
da5d348361f46f9700e51f9ddd76ac5acee7a34c 15-Sep-2011 John Reck <jreck@google.com> Use the right clock in UrlBarAutoShowManager

Bug: 5291191

Change-Id: Ie4a11be79d24af9075e40a0f20cddd39e515ae17
rlBarAutoShowManager.java
13ec51769c2ee9f9e189050a510103226b6241de 15-Sep-2011 John Reck <jreck@google.com> Merge "Cleanup menus"
a47929ffd8bd8fdd54f45d6b147fd74a2233f8f4 15-Sep-2011 John Reck <jreck@google.com> Merge "Adjust text zoom by system preference"
327e3ac66da7b67dadf16e93dc3a8bb5ecf0efd0 15-Sep-2011 Ben Murdoch <benm@google.com> Fix WebStorageSizeManagerUnitTest NPE

Previously we passed a null Context into the WebStorageSizeManager
from the unit test. After the refactoring to get the
application context from the passed in Context, this no longer
works. So pass in a valid Context.

(See Ib0be5f8c for the regression)

Bug: 5319628
Change-Id: I691e2edb0a4174076c7599525569d104a83d3442
ebStorageSizeManager.java
0167a2564743b2c6aee7192e0e699cea9a7b3460 15-Sep-2011 Mathew Inwood <mathewi@google.com> Merge "Revert "Support for measuring page load times.""
9ad1eac377ffa6ffd34afae4c6580b7ba7508c31 15-Sep-2011 Mathew Inwood <mathewi@google.com> Revert "Support for measuring page load times."

The page load time measurement was a stop gap measure until server side
support is ready, and we don't want to ship with it in.

Bug: 5266893

This reverts commit b4e831bf1ff62945199b89a77ad039be7bd16545.

Change-Id: Iafc08cea88774e5ecf018112a25e4dc2993a4623
ontroller.java
ntentHandler.java
reloadedTabControl.java
ab.java
e1a03a366ff90ebcd8568a86b84a5917610cf512 15-Sep-2011 John Reck <jreck@google.com> Cleanup menus

Bug: 5290513

Change-Id: I2ca1de40fe362b74d941056504fc4e3249de03a3
ontroller.java
avigationBarPhone.java
honeUi.java
napshotBar.java
iController.java
5ba3c76b201c4448de4b520f2aee2e7d99fc712d 15-Sep-2011 John Reck <jreck@google.com> Adjust text zoom by system preference

Bug: 5287968
System setting is a multiplier on top of browser's text zoom preference

Change-Id: I88ea1340827492412c51efaf28ca789767ba8c56
rowserSettings.java
references/AccessibilityPreferencesFragment.java
ef4a243155bec06dfa88039e3b76f5709f014993 13-Sep-2011 John Reck <jreck@google.com> Make bookmark be full width

Bug: 5288329
Pushes scroll bars to the edge and allows scrolling in the empty space

Change-Id: Ie35a0dde2887aeb67d02992751629540222f1713
iew/BookmarkExpandableView.java
680410646329ced74ec31bdf6355f6a36a95ba48 13-Sep-2011 John Reck <jreck@google.com> Merge "Add sanity checking to bookmark click listener"
4eb475de8265a4d177580a137a6a7148aaec1380 12-Sep-2011 John Reck <jreck@google.com> Add sanity checking to bookmark click listener

Bug: 5296561
Monkey manages to make the impossible happen - sanity check the state
of the world.

Change-Id: Ibbe62e6bd564d98af570271fa834dc9472c06126
iew/BookmarkExpandableView.java
0aae7c2d51f369e0f45bc9e1f05cac34ecf9c864 13-Sep-2011 John Reck <jreck@google.com> Merge "Use uptimeMillis instead of currentTimeMillis"
bb3a4f2a57b137a62f2cc2dc8acf51a17e62dd74 12-Sep-2011 John Reck <jreck@google.com> Use uptimeMillis instead of currentTimeMillis

Bug: 5291191

Change-Id: I70b54d9f7c0ab974bf8a361b77d79a40e8d32f78
rlBarAutoShowManager.java
728abd38d05820cf1a3329d7b5513cf92eef5644 12-Sep-2011 John Reck <jreck@google.com> Add missing null check

Bug: 5297101

Change-Id: Iff8b57ef28d8481f244d937bf980a84de595e7f8
idget/BookmarkThumbnailWidgetService.java
7883b4453338a00d58707e4fd257492a09b1e824 09-Sep-2011 John Reck <jreck@google.com> Merge "Cleanup history perf + UI"
83c0151b266f4789cb1728294eac98e3dba0ed53 09-Sep-2011 John Reck <jreck@google.com> Cleanup history perf + UI

Bug: 5283880

Change-Id: Id2868335d308b8dabf79fe33e177a2d0babd66d9
ookmarkItem.java
rowserBookmarksPage.java
rowserHistoryPage.java
rowserSnapshotPage.java
b977a32608e08bee7d165ce1447e9db111d27fc8 09-Sep-2011 John Reck <jreck@google.com> New saved page animation

Bug: 4982126

Change-Id: Ice99b4af910d811aa4fd5dd6a6d663d60d8ebe62
rowserSnapshotPage.java
d7dd9b2ecb12da278c053291b684b885ee574301 30-Aug-2011 John Reck <jreck@google.com> Use onDraw instead of capturePicture for thumbnails

Bug: 5220344

Change-Id: I78ebbb8ae6c574d79b99fcde8220e5d08342876c
ontroller.java
6f096ad33b947e95f7c5d9fd989a01398df50c95 08-Sep-2011 John Reck <jreck@google.com> Merge "Prevent WebViewPreview from scrolling"
6b6f6c5b112fdb85d05f415bec9818d38b586b7a 08-Sep-2011 Mathew Inwood <mathewi@google.com> Merge "Change default preload setting to 'Always'."
c6f23a440d2a7fe8e3d2d5f5a049e18d788afb1e 08-Sep-2011 John Reck <jreck@google.com> Prevent WebViewPreview from scrolling

Bug: 5265951

Change-Id: I844e1fe4f0d2cdf2376147c733e589c700d4e7be
references/WebViewPreview.java
1392b8397e3c8ea093cb04afb9c6ab164c13189f 07-Sep-2011 Michael Kolb <kolby@google.com> Do not feed the monkey

Bug: 5261282

Change-Id: I8c982436e9fb45e6d79afe0a6294389d626b6276
avigationBarTablet.java
7ea169fa9543229b3382c7aa8cff44cffe4f9862 07-Sep-2011 John Reck <jreck@google.com> Merge "Fix omnibox ordering"
7590598c87d7e910df6567c377192e93c0e2f771 07-Sep-2011 Mathew Inwood <mathewi@google.com> Change default preload setting to 'Always'.

Also some tidying up to that the default is only specified in a
single place.

Change-Id: I6d66739a8b0d307f8af3c29c62d122a3044c4943
rowserSettings.java
e64e369aa762f03ed22b408c3b4936a3b3c83dc2 07-Sep-2011 Mathew Inwood <mathewi@google.com> Merge "Support for measuring page load times."
950292f77b748c897f66ab665a8d4cada16139ba 07-Sep-2011 Mathew Inwood <mathewi@google.com> Merge "More fine-grained config for 'Search result preloading' setting."
0e718e4c08a60f312cff6ee3ef1bcd679572ff1b 07-Sep-2011 John Reck <jreck@google.com> Fix omnibox ordering

Bug: 5155207
The group by to prevent dupes screwed up the ordering. Allow
dupes for now so that ordering is correct (duples will only
appear if you actually have duplicate bookmarks)

Change-Id: Ibde0ea715ae2702a16e918843efbc997bb51d5df
uggestionsAdapter.java
9754b4311b58e24899b9c5c09a3a760a0fd9db81 07-Sep-2011 John Reck <jreck@google.com> Merge "Monkey protection"
a60fffaa18e26b29880c7ce21548af4f8ec0e443 07-Sep-2011 John Reck <jreck@google.com> Monkey protection

Bug: 5134204

Change-Id: Id61b16b17b4a054ab7f1948614399f157f52821f
ontroller.java
avigationBarTablet.java
c3c46d7731006ba78497c61aa4fec34d58ac182e 07-Sep-2011 John Reck <jreck@google.com> Clear accounts after cursors are closed

Bug: 5240198

Change-Id: I27704c165a22cecd49a903e66055547f3bd3cb50
rowserBookmarksPage.java
iew/BookmarkExpandableView.java
4b97ed9959dfffc95a035f28430426b15a5a8957 07-Sep-2011 John Reck <jreck@google.com> Merge "Grid align omnibox on tablet"
8d021aa02f8f9e7f167649dbe83832827b0454e3 07-Sep-2011 John Reck <jreck@google.com> Grid align omnibox on tablet

Bug: 5155161
Offset for popup window padding

Change-Id: I586bdfdffdd0c21466001492ecae8d74f3581617
rlInputView.java
fe5b94d91cc026aa5e8e9476ed77ad59df6f9ddf 06-Sep-2011 John Reck <jreck@google.com> Don't strip www from URLs

Bug: 5253063
As there is a technical difference between google.com and www.google.com,
avoid stripping the www. from URLs. Some sites still require the www. to
be present, and in those cases it leads to a confusing experience if the
www. is stripped

Change-Id: Iacb5fdb148fc65c1f992339b463264e8cbf100e2
rlUtils.java
b4e831bf1ff62945199b89a77ad039be7bd16545 05-Sep-2011 Mathew Inwood <mathewi@google.com> Support for measuring page load times.

An app can attached a pending intent to an intent sent to the browser
which will be send when the load completes. The browser will fill in
the timestamp of when the page load completed, and details of preloading
success or otherwise if this was used.

Bug: 5259031
Change-Id: I2d025caabd6055ac25f06e69897a03d5c57c4f41
ontroller.java
ntentHandler.java
reloadedTabControl.java
ab.java
467813fba07c4dcc4ce350a3d4576f5739c5c940 02-Sep-2011 Mathew Inwood <mathewi@google.com> More fine-grained config for 'Search result preloading' setting.

Instead of a checkbox, it's now a setting always/wifi only/never.

Bug: 5086576
Change-Id: I265a22968eafee547571dc86c10c5d5421a305e8
rowserSettings.java
referenceKeys.java
reloadRequestReceiver.java
012dcd474cd3980aa206e4b7a31fa67114f56d54 03-Sep-2011 Bart Sears <bsears@google.com> Merge "Fix NPE in setActiveTab"
54e1fb3806e27c88226802d48adeb5c1a1963b2e 03-Sep-2011 Michael Kolb <kolby@google.com> Merge "Fix focus highlight bug"
03b6bc6dc3644e9843f2ff05bca543e546fe3a61 03-Sep-2011 Michael Kolb <kolby@google.com> Fix NPE in setActiveTab

Bug: 5248939 5214748
The second bug is actually different, and was not repeatable
but the first case is now protected

Change-Id: I26f16ee3a828f6e9208c02cde89faa43a0423428
aseUi.java
94ec527ac5b4d4ca245c878de4eb559658a55d4d 01-Sep-2011 Michael Kolb <kolby@google.com> Fix focus highlight bug

Bug: 5240233
post the layout change on state change
add clear button when editing

Change-Id: I9db16619cd39611153503b28757d4b16e52ab9e3
avigationBarPhone.java
rlInputView.java
d91493249d3cbf795b3dd4813966624f08bd6e2e 03-Sep-2011 John Reck <jreck@google.com> Merge "Small startup perf improvement"
276b1353fdc33cc91cfcd5c79f77b6857543859d 03-Sep-2011 John Reck <jreck@google.com> Small startup perf improvement

Bug: 5019676

Change-Id: Ib5f6f5ee8116b53936c927884a32dd4a4765364d
rowserSettings.java
ef8b0b9b978011e7899bada510b0fb2ea8708ae3 02-Sep-2011 Michael Kolb <kolby@google.com> Assign urlbar background to actionbar

Bug: 5242700
changed phone style to have urlbar background

Change-Id: I145480b25e1691281eaa0cc154eae5198c61fdc5
rowserActivity.java
5b0d11707800e4c6f8cb7c8c1d360304fe0afc54 02-Sep-2011 Mathew Inwood <mathewi@google.com> Merge "Clear back stack after submitted query into preloaded page."
10fb07325eb928597d70c1355a0d36b1a9f0bd25 02-Sep-2011 Mathew Inwood <mathewi@google.com> Merge "Make sure preloaded tabs have unique IDs."
f09d7efeac20221f610aedaa706e1781cf04e03e 02-Sep-2011 John Reck <jreck@google.com> Merge "URL bar pull down tweaks"
a829d55e8af65d08d998b8166e42420dda8cf2ff 02-Sep-2011 Mathew Inwood <mathewi@google.com> Clear back stack after submitted query into preloaded page.

This ensures that the blank searchbox page does not appear in the back stack.

Bug: 5252128
Change-Id: I93e2e7f7c1c69e6e0e93b38acf1c7c9dc887ec19
reloadedTabControl.java
ab.java
e09305e4ad0430571efb8ae880762204ddeaeb33 02-Sep-2011 Mathew Inwood <mathewi@google.com> Make sure preloaded tabs have unique IDs.

Bug: 5251821
Change-Id: I6dd7561a2461805912268a5faf967199cf39fd8c
ontroller.java
ab.java
abControl.java
bc6adb4501853dbaba1c3bb592a159ee901b70e7 02-Sep-2011 John Reck <jreck@google.com> URL bar pull down tweaks

Bug: 5222990

Change-Id: If5c4154dca892410f6884cae8d39fb25fbb0575f
aseUi.java
rlBarAutoShowManager.java
86b396488290c22dd769f5fe3e6ad00eb8f674af 02-Sep-2011 Ben Murdoch <benm@google.com> Merge "Unregister the NFC callback onPause."
015e1e3145ac284aa5879c973f9d2381c8cd48fe 02-Sep-2011 Ben Murdoch <benm@google.com> Unregister the NFC callback onPause.

This prevents us from leaking BrowserActivity when we go to
the background.

Bug: 5233864
Change-Id: Idf59de67637c8c9eb39ea9f8b9cb93320c4afa99
ontroller.java
fcHandler.java
47bd1e4867a73db641a6f157e4a1f1e278b10cf3 02-Sep-2011 Michael Kolb <kolby@google.com> Refine search provider check

Bug: 2868373
the search provider test is now restricted to the
authority oart of the url only

Change-Id: Iee6adec7df70347ed8443d3e61500e3d5e4eb8d4
ab.java
2fc7c16e96af8570105af6f6b3c5e1fdefe397f1 31-Aug-2011 Michael Kolb <kolby@google.com> Show n-best results

Bug: 5231143
regression from introducing short/long form urls
in the url bar

Change-Id: I17055bb16e5930877cb664a058ce26f7518a4aad
avigationBarPhone.java
06207a3230fe54c3a3b7053c0a7f05696c44854f 30-Aug-2011 John Reck <jreck@google.com> Merge "Fix blank page activity selection bug"
8bcafc149bc49b84c8dfbaacf88c178d8bc9eda6 30-Aug-2011 John Reck <jreck@google.com> Fix blank page activity selection bug

Bug: 5191031
Sets an app id on the tab so that if the intent comes back to us,
it is opened in the current tab.
Close empty tabs correctly if the intent goes elsewhere
Fix Tab.syncCurrentState to deal with WebView.getUrl() == null correctly

Change-Id: I31e1e1f6688fb5c5c31ba07dde4e6b3bad34fb13
ontroller.java
ab.java
rlHandler.java
52be4785a258687055515117775d5bcb8bec1c12 27-Aug-2011 John Reck <jreck@google.com> Fix issues with state save/restore

Bug: 5144214
Tracked down the issue with messed up state to a bug where
tab ids were not unique, and would actually get messed up in restore.
Switched it to the tab's responsibility to assign an id to itself
in the ctor to make sure all possible paths where a tab is created
are fixed as well as the tab being the best informed about whether
or not it has an ID to restore from. Added some checks to watch for
a similar problem in the future as well.

Change-Id: Icd8333232a0baca7a3639323538886ea595de05a
ontroller.java
ab.java
abControl.java
6d556635576945d813d01d2512d57135b7f26546 29-Aug-2011 John Reck <jreck@google.com> Merge "Security warning dialog update"
cb28b2cfe64bb1b8e1fe379aa59bf1b0e93ae790 27-Aug-2011 John Reck <jreck@google.com> Security warning dialog update

Bug: 5222843

Change-Id: I0d387a0564c82e1234ea14dee723a52e1ba9cade
ageDialogsHandler.java
ab.java
b5fd1162998b37b47aceff431992f484e422d03f 24-Aug-2011 Nick Pelly <npelly@google.com> Updates for NDEF push API change.

Change-Id: I2390665d59f6b3868b5a3a27bfc38ea4c9cdf0d4
ontroller.java
fcHandler.java
87357644efd5940876deb29820d3049bc9c6b13a 24-Aug-2011 Michael Kolb <kolby@google.com> Drop active tab check when blocking events

Bug: 5198309
The active tab check was freezing the browser

Change-Id: I3376c84bb178c02d02deb54bf23fa1149809963d
ontroller.java
1a4625a4fa1f3aae01de5cee5338ee4552edd3e8 24-Aug-2011 Michael Kolb <kolby@google.com> Check current tab before making active

Bug: 5202966

Change-Id: I62fc806176d178193c4a9f0b658efa45b4d96584
aseUi.java
053f016e3b8328f6de0288f918c4615b8ba673b1 24-Aug-2011 Michael Kolb <kolby@google.com> Merge "Fix icon resources"
6ced844e7655dc9fededcbe20046e1baf16f490e 22-Aug-2011 Michael Kolb <kolby@google.com> Fix icon resources

Bug: 5066431
updated remaining icons:
secure/partial/overlay
progress
various bookmark icons

Change-Id: I474a1cd3981474eddbd4be0a38a8d0d8083232e1
aseUi.java
e91c74859a4e5b319f52da4f61b0f5e6f60d9bd6 23-Aug-2011 John Reck <jreck@google.com> Fix Snapshot->Live transition

Bug: 5121917

Change-Id: I8462038fe4a9bd38e6e82d8d08fbef4605a3ca71
napshotTab.java
4e772ec089ea2cb1844d7e2fca078dc12d98305c 23-Aug-2011 John Reck <jreck@google.com> Merge "Save bookmark group state"
4f61ee45c1a2794d4254998c735a320fa6718edd 23-Aug-2011 John Reck <jreck@google.com> Save bookmark group state

Bug: 5135795

Change-Id: Id5069cc3f2afb16bcadac5b83d523200898a7d73
rowserBookmarksPage.java
iew/BookmarkExpandableView.java
6628d14f087ba5554da08738e84b055b56070017 23-Aug-2011 Michael Kolb <kolby@google.com> Merge "Avoid showing previous tab when closing an app tab"
2ae6ef7f6c146a5bc3a4c7ef8de56505eb02399e 22-Aug-2011 Michael Kolb <kolby@google.com> Avoid showing previous tab when closing an app tab

Bug: 5188145
skip setActiveTab when closing a tab launched from an app
set active tab in onResume

Change-Id: If602358a61690f15fe2e81a6b3d62d51ad15e16d
aseUi.java
ontroller.java
6c2e2f34718043f36488b4a94879dc2605aaac49 22-Aug-2011 John Reck <jreck@google.com> Add bulletproofing to state recovery

Bug: 5166335

Change-Id: Ife9ef2da7664f8de6b0ff9655611efa78d84df05
rowser.java
rowserActivity.java
ontroller.java
rashRecoveryHandler.java
ntentHandler.java
ab.java
54ed3aa8417f4c6a27eecb9caf10f742a705b6e0 20-Aug-2011 John Reck <jreck@google.com> Fix crash

Bug: 5180400
onContextItemSelected is apparantly unordered and goes to the
"wrong" fragment first, causing this crash

Change-Id: I8d9df87d5799882190bc0fdfee5720c97d2b8f7a
rowserBookmarksPage.java
rowserHistoryPage.java
42229bcdea8a1623d9ac3fce099793a3767fb14d 19-Aug-2011 John Reck <jreck@google.com> YAMR - Yet Another Menu Reorg

Bug: 5186166

Change-Id: Icd459c8f9cd557659a5402431a843a856fb1b134
ontroller.java
avigationBarBase.java
avigationBarPhone.java
avigationBarTablet.java
9c6f33f6808ff06daeb4ea82617f85e5c8db3810 19-Aug-2011 Michael Kolb <kolby@google.com> Merge "Show web content before handling new intent"
07200eda7277ecbb6866d5ee74893b264dc1f44d 19-Aug-2011 John Reck <jreck@google.com> Prevent ListPreference from formatting the summary

Bug: 5127755

Change-Id: I4ae3a46adc65bb82533871a7233e9b54dfe41264
references/NonformattingListPreference.java
59e232c77d354839fd5fc8d6fcfcd968e4f1497a 19-Aug-2011 Michael Kolb <kolby@google.com> Show web content before handling new intent

Bug: 5184826

hide nav screen before handling new intent

Change-Id: I7d6b17f71bb45c05917a4d2346368f0f0188b5f5
ontroller.java
5bb316b3239dca8ff4dc2f9007cc6567feed12ca 19-Aug-2011 John Reck <jreck@google.com> Merge "Fix popup favicon menu handling"
2a7d56c36ce0229a807aae22d7dd15defbddc199 18-Aug-2011 John Reck <jreck@google.com> Fix popup favicon menu handling

Bug: 5180985

Change-Id: I60312208dc0e522f49beb302fc289dc5a7471261
avigationBarBase.java
avigationBarPhone.java
804ba43b4846368ca8f9a1c493a2483cb6b5d6de 18-Aug-2011 Michael Kolb <kolby@google.com> Merge "Fix black screen bug"
365561de7c79a1f77f6abacd81d67ad4a7d10a51 18-Aug-2011 Michael Kolb <kolby@google.com> Fix black screen bug

Bug: 5180937
attach a tab when fast exiting the navscreen

Change-Id: I3ecf248ac6073dfff6a134e5323052150c4efed1
honeUi.java
d51bb570d4806d9e6b3c997bb0868d094f481bf2 17-Aug-2011 Ben Murdoch <benm@google.com> Replace TitleBar sub views with a ViewStub.

Optimise startup performance by using a ViewStub for TitleBar views
that aren't needed until later.

Bug: 5179151
Change-Id: I87cf23cbd1e3b818a566c95dc6bb9cc1ff366587
itleBar.java
c477e71ec9b3b65d6ef633d4e536ae6cc19dd0f9 17-Aug-2011 John Reck <jreck@google.com> More BrowserSettings initialization shuffling

Bug: 5019676
BrowserSettings.setController required early initialization.
Tweak it so that syncSharedSettings is called as late as possible

Change-Id: I16ab56d9f2e31faf1a108808069c29c76a2627c2
rowserSettings.java
bb29699e9fdb65f7a194c3cc46c124c578f5a22e 17-Aug-2011 John Reck <jreck@google.com> Remove slow, yet no-op call

Bug: 5178457
It is slow because it forces initialization of the TilesManager,
yet the value set is ignored by TilesManager anyway. So remove it.

Change-Id: I0fc8a98340742fedfd27495da8fcd7a7c2a32fc0
rowserWebViewFactory.java
9a4ceda6691cfa2985d2147f1e2f3ab2205aa129 17-Aug-2011 John Reck <jreck@google.com> Merge "Faster all the things!"
818c04ce8cc422567c3d4cc2fb35ea8cc1a502ee 17-Aug-2011 Michael Kolb <kolby@google.com> Merge "check for parent before embedding titlebar"
199e43c5208d96db80caabb2b28c31080c0dc6b7 17-Aug-2011 Michael Kolb <kolby@google.com> check for parent before embedding titlebar

Bug: 5166956
remove tbar from parent before embedding

Change-Id: I3a3423bbb8f857bc8a9e9ac7b8a900f85a85e360
honeUi.java
b43f2f6fbc7d8c0d5f66e9e72c1ae99dbac5efaf 17-Aug-2011 Michael Kolb <kolby@google.com> Fix Monkey NPE

Bug: 5177427

Change-Id: I7cfcfe63d8ba64b30a3fbe6a0c46efd15dc8688b
honeUi.java
56c1fcf7774d4ee943fbda808e37840459502e20 17-Aug-2011 John Reck <jreck@google.com> Faster all the things!

Bug: 5177959
Improve browser startup. Elinate IO access on UI thread during startup
by removing the super legacy ClearThumbnails task. Also rework how
the hardware acceleration debug setting works to remove the requirement
for initialized BrowserSettings in onCreate

Change-Id: I4c1014d380827af4833586e6a3ae842fd59aa48b
rowserActivity.java
rowserSettings.java
ontroller.java
ab.java
abControl.java
references/DebugPreferencesFragment.java
b07c83a1032f44ec9e54334842cd7d7db7f62fa1 17-Aug-2011 Michael Kolb <kolby@google.com> Merge "fix close tab keyboard shortcut"
86bc0480945215da742f423cda4e35b858f53cea 17-Aug-2011 John Reck <jreck@google.com> Merge "Show incognito and saved page icons in urlbar"
419f6b4136a8fac758e2159f223700b1dfcc20e2 17-Aug-2011 John Reck <jreck@google.com> Show incognito and saved page icons in urlbar

Bug: 5162768

Change-Id: I02e521bd4c9de62166e3029437b105e669902797
aseUi.java
avigationBarBase.java
avigationBarPhone.java
napshotBar.java
5ae15bd3b32860c471ed4cbfa4ba46b2e1a9911d 17-Aug-2011 Michael Kolb <kolby@google.com> fix close tab keyboard shortcut

Bug: 5129293
Tab closing is handled twice:
as a menu shortcut and in the key handler
removed the key handler

Change-Id: I436b4bcb380ea4daeeea3a9f317e42142f1b2e69
ontroller.java
352c02e1adc31d835afbb8dd8910646807164d30 17-Aug-2011 Michael Kolb <kolby@google.com> Merge "fix hide tab switcher"
b157656253f19b450cc6f77801791568b1d9f765 17-Aug-2011 John Reck <jreck@google.com> Merge "Add incognito and snapshot icons to tab switcher"
70f536dc1564fe237b42ddc386d6214cbf1374d7 17-Aug-2011 Huahui Wu <hwu@google.com> Merge "b/5080166 support multi-touch on external touchscreen."
bf32cd09672a3d1fb845f0bee4942561a3487ce1 17-Aug-2011 Michael Kolb <kolby@google.com> fix hide tab switcher

Bug: 5173072
make content visible if animation is bypassed

Change-Id: I9c24b166c7b2d7dacd0fc275447eb8125cc6e091
honeUi.java
502a353bb815bee8bec6a60f3b741dc62e4729cd 16-Aug-2011 John Reck <jreck@google.com> Add incognito and snapshot icons to tab switcher

Bug: 5162768

Change-Id: Ie0e1af52d26d236f666c26e2aaccaf4f9f28eb95
avTabView.java
ab.java
73be9db12f41f8cf3625a9dd7f5ddcf91504cfcd 16-Aug-2011 Michael Kolb <kolby@google.com> Merge "Fix monkey bug"
8a009498bfca64556c2082cbb32f68506d6962db 16-Aug-2011 Michael Kolb <kolby@google.com> Fix monkey bug

Bug: 5166733
added missing return statements and valid active
tab check

Change-Id: Ida7ffa6faf77a95eaf19ef566176ad522be4efef
ontroller.java
honeUi.java
51179c6dcaf0a5de7bb7fcee4e0d343bd2d44221 16-Aug-2011 John Reck <jreck@google.com> Merge "Pipe current page extra to new fragments"
42dfb9f816bfcd8f4fd9fa47ac44e48681ae2f1f 15-Aug-2011 John Reck <jreck@google.com> Pipe current page extra to new fragments

Bug: 5165860
On phones and other devices with a single pane preference layout,
new activities are started when you click on a header. Pipe the
extras needed for the current page

Change-Id: I9310dc2b4a77f894bfc73ade055081145ff261ff
rowserPreferencesPage.java
c3af06776be83ba64a0d3549cb72ca6e5e7f03cd 09-Aug-2011 Michael Kolb <kolby@google.com> Tab switcher animation

Bug: 5123884

first step towards animations between browser and tab switcher

Change-Id: I1d959d42d0036f3c4498972fcc8ad434fa7f4437
rowserActivity.java
ontroller.java
avScreen.java
avTabView.java
honeUi.java
ab.java
iController.java
iew/Gallery.java
706b52061785fe3562ccb872aa0c5404e2115484 13-Aug-2011 John Reck <jreck@google.com> Merge "Add title for bookmark shortcut picker"
a6bebc033aa19c8a62409acab99d8d9d9ec74e3f 13-Aug-2011 John Reck <jreck@google.com> Add title for bookmark shortcut picker

Bug: 5144535

Change-Id: I4d8c7b961d44d8d79300fab33425881f255b3156
hortcutActivity.java
ae6b7babd75daceaea6711e8b13baf36c98ec7a4 12-Aug-2011 Michael Kolb <kolby@google.com> Merge "Add monkey protection to editUrl"
ace2ff88b860c60c634d6cd49177eb4c5413228b 12-Aug-2011 Michael Kolb <kolby@google.com> Add monkey protection to editUrl

Bug: 5145898
check for valid active tab

Change-Id: I32da53b71771b0f81af44fbbc317d6c891741098
aseUi.java
718a24d6c9671fe2da4112a3b5f30fd3939b38e8 12-Aug-2011 John Reck <jreck@google.com> URL Bar auto show tweaks

Bug: 5144824
Bug: 5142398

Change-Id: I235828d52bc8d8c35e2b625d767caeffb2d9b654
aseUi.java
rowserWebView.java
honeUi.java
rlBarAutoShowManager.java
LargeUi.java
58891907e3cf77b72f1107ef5d9f4c984cb176ed 12-Aug-2011 John Reck <jreck@google.com> Don't hide urlbar when favicon menu is open

Bug: 5144824

Change-Id: I691f094ab594621f14adefabfb44c1ea967fdec2
aseUi.java
avigationBarBase.java
avigationBarPhone.java
honeUi.java
31a8579c697615e83ff2f4ddc8131ce3bf1bea8a 12-Aug-2011 John Reck <jreck@google.com> Merge "Don't hide the navscreen when going to bookmarks"
4da81c8ec8fa457f091c709ff0986353f7ffe08f 12-Aug-2011 John Reck <jreck@google.com> Merge "Menu shuffling"
3ba455394dd3413b6246f00d2bf2083547862735 12-Aug-2011 John Reck <jreck@google.com> Don't hide the navscreen when going to bookmarks

Bug: 5144826

Change-Id: If810b3d82c52265f841954f295f5974af9807a01
aseUi.java
ontroller.java
avScreen.java
honeUi.java
I.java
eac25cd7ae17cd626fe55060dcd0a003e6171ad7 12-Aug-2011 John Reck <jreck@google.com> Menu shuffling

Bug: 5145209
Move some stuff from the overflow menu to the favicon menu

Change-Id: Ied61630281f1fbb8078997d72af6333a6d527249
ontroller.java
avigationBarBase.java
honeUi.java
3844ef8ce0908597ea5b472a817b4e22bf22d4e9 12-Aug-2011 John Reck <jreck@google.com> Merge "Tabs UI updated"
034637c74e84153bd1f7cdd922daaeb9f6af9b8e 11-Aug-2011 John Reck <jreck@google.com> Tabs UI updated

Bug: 5153985

Change-Id: Icbe235f1c09a58199581c55bfb2d82318f13f7f7
avigationBarTablet.java
abBar.java
LargeUi.java
4cd56b9f51a3fb9477c58d50dcc1b1c239a5005c 11-Aug-2011 John Reck <jreck@google.com> Merge "Strip http://(www.)? from url input"
8535c4e1293483c8b48f5870067de4fb918522c9 11-Aug-2011 John Reck <jreck@google.com> Merge "Support horizontal swipe in combo activity"
434e9f83e13c0758dcdefe214357fc9cc9f104d5 11-Aug-2011 John Reck <jreck@google.com> Strip http://(www.)? from url input

Bug: 4982126

Change-Id: Ia8a9ade2ad4f578e40333f42e02edc161f7fa1c2
avigationBarBase.java
avigationBarPhone.java
rlUtils.java
132a9ceebaf87e206380316bf7a81924e21fed59 11-Aug-2011 Ben Murdoch <benm@google.com> Merge "Fix potential NPE when saving/deleting Autofill profile."
2d963a2899afbe000d1ab498f94de87f25e33184 11-Aug-2011 John Reck <jreck@google.com> Support horizontal swipe in combo activity

Bug: 5145315

Change-Id: I1e9b4a6bae325244c7a3fb6159deadc3fcf170e6
rowserBookmarksPage.java
rowserHistoryPage.java
rowserSnapshotPage.java
ombinedBookmarkHistoryView.java
ombinedBookmarksCallbacks.java
omboViewActivity.java
hortcutActivity.java
381280d263748055bda5df3bf7d1d10b65b85f5c 11-Aug-2011 Ben Murdoch <benm@google.com> Fix potential NPE when saving/deleting Autofill profile.

As the callback to display a toast confirmation to the user is
asynchronous there's a chance that the Fragment might be detached
when the callback is invoked. Guard against the potential NPE in
this case.

Bug: 5142413
Change-Id: Ic331e1ef3b738c5f2415b028da42c81f8f5e84d2
utoFillSettingsFragment.java
6747e0a22235ee1652e81f40e62828268f30c1cb 11-Aug-2011 Bjorn Bringert <bringert@android.com> Use EXTRA_WEB_SEARCH_PENDINGINTENT

This avoids a chooser dialog when web searches are
done in the address bar when there are multiple browsers
installed.

Bug: 4988580

Change-Id: I3afb5f7dc10acf1aa2a0107e76061de0e534d8fe
earch/.DefaultSearchEngine.java.swp
earch/DefaultSearchEngine.java
dffa72f926d051c089981adf52a44d2c933a0de4 10-Aug-2011 Mathew Inwood <mathewi@google.com> Support for calling oncancel on the SearchBox API while preloading.

See also: I39a5765d2382f9c88c652d156a4917fd07cea3a4
Bug: 5035246
Change-Id: I7de6b8a718e4190480537412a8235892ee7c7aee
reloadRequestReceiver.java
reloadedTabControl.java
reloader.java
864a2200268f9a9fc3edfad1f4ac1bab60d4fab1 10-Aug-2011 John Reck <jreck@google.com> Merge "Reduce capture frequency"
8ee633fd62f94cd66c85c2904232d7c9e204cc9c 10-Aug-2011 John Reck <jreck@google.com> Reduce capture frequency

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
rowserWebView.java
avScreen.java
avTabView.java
honeUi.java
ab.java
abControl.java
3a623bbecb74911d86d052f1b521c01a7ca18d3f 09-Aug-2011 Michael Kolb <kolby@google.com> Merge "suppress copyPixel error"
d837a11b0ada5a4577af954e4cc0d33047f84ce8 09-Aug-2011 Michael Kolb <kolby@google.com> suppress copyPixel error

Bug: 5101265
catch RTE and log error condition

Change-Id: I0a7fb30f5285835ff21521e6ec66f452030e91c9
ab.java
b42e2943ebff7064fe1bc1023d9f5281aae47a8b 09-Aug-2011 Ben Murdoch <benm@google.com> Merge "Observe a flag to supress the HTTP auth dialog prompt and silently cancel auth."
37d9f2f4c540131453b692d6cb17468637dcef9e 09-Aug-2011 John Reck <jreck@google.com> Merge "Tests fixup"
db78cd054b0344e67a18dc9e1d1a154d3814dc77 09-Aug-2011 John Reck <jreck@google.com> Tests fixup

Bug: 5113381
Fix case of using the wrong context (BP1 would use the app context
explicitly, bypassing the mock context)
Clean up test databases after runs

Change-Id: Ibac09d08d4ab7235d5763c209d84be2562e6fae3
rovider/BrowserProvider.java
e94de5ea927be9fad644c3ff7f9c7719ec4174af 09-Aug-2011 John Reck <jreck@google.com> Merge "Move local bookmarks to end of Bookmark page"
1e9815d4c4864790fde2ad1e216058f922060c92 09-Aug-2011 John Reck <jreck@google.com> Move local bookmarks to end of Bookmark page

Bug: 5136280
Also hide empty accounts in the bookmark page

Change-Id: I39067b5325d24c7ebf41df88c6231c411983fc57
ddBookmarkPage.java
rowserBookmarksPage.java
rovider/BrowserProvider2.java
eabe5dabe4e56a78c5d6cf99e6f171452bad2f23 08-Aug-2011 John Reck <jreck@google.com> Add preview for contrast

Bug: 5135321
Bug: 5118011
Add a preview for the contrast accisibility settings.
Rename FontSizePreference to the more generic SeekBarSummaryPreference
as it has nothing to do with font size specifically.

Change-Id: Id516d63d62822cf026af3ce531ec33eb48ae667a
rowserSettings.java
ebViewProperties.java
references/FontSizePreference.java
references/FontSizePreview.java
references/InvertedContrastPreview.java
references/SeekBarSummaryPreference.java
references/WebViewPreview.java
e28b347fcc1df6e6bd41cb294d521a4f1e7c5c75 05-Aug-2011 Michael Kolb <kolby@google.com> close external tabs on back

Bug: 4466495
close externally created tabs
when the back button is used and no further
back history is available

Change-Id: If605474d929fb759226a1e1f4125bfaab43e6653
ontroller.java
ntentHandler.java
ab.java
fdd371115259fad344d552b8b7121823b1466804 05-Aug-2011 Ben Murdoch <benm@google.com> Observe a flag to supress the HTTP auth dialog prompt and silently cancel auth.

Requires external/webkit change
If8c6f22e8307e1e13b8f7ad29f79305ce24b3255

Requires frameworks/base change:
Ida5708aad7cbe5633106e9ae2997c9231aaf95b8

Bug: 5094761
Change-Id: Id901855830bbe17ede8a18293cff2bbc0aad4ba8
ontroller.java
edd390b6e1448a206f514d97c8ff1fcfb58773bd 04-Aug-2011 Mathew Inwood <mathewi@google.com> Merge "Remove preloaded URLs from back stack when preloading fails."
ffa738f87f1113fc977277767df637a9581fa9a2 04-Aug-2011 Steve Block <steveblock@google.com> Merge "Fix BrowserSettings to apply blockPopupWindows() correctly"
5d513105dff9f453872be40f8bed2391396cf9c7 04-Aug-2011 Nicolas Roard <nicolasroard@google.com> Move inverted mode to Accessibility settings
Add contrast settings

bug:5111259

Change-Id: Ic95e1fbae94c01fc8560cbd326503244b9ab4988
rowserSettings.java
referenceKeys.java
references/AccessibilityPreferencesFragment.java
references/WebViewPreview.java
dc657fa17179878ecf536ad1cb6e8891c4aab29e 03-Aug-2011 Steve Block <steveblock@google.com> Fix BrowserSettings to apply blockPopupWindows() correctly

This setting got inverted in
https://android-git.corp.google.com/g/#change,107420

Bug: 5114572
Change-Id: Iaba01a668ca7e48b1629483c447d62e2b71f1bcb
rowserSettings.java
1dd8e82b74b1055fcd572e820a724997550edd33 03-Aug-2011 Mathew Inwood <mathewi@google.com> Remove preloaded URLs from back stack when preloading fails.

Bug: 5114365
Change-Id: Iaef0c062ac1ee2ea6e3cde8699d67a0cc4ff1a56
reloadedTabControl.java
ab.java
43cfe8a4521b5c153055fbfa181940bc56bb3b06 03-Aug-2011 Dianne Hackborn <hackbod@google.com> Clear bitmap from canvas after done drawing to it.

Change-Id: I0ebc8510021a2dd0b147ced7890d939ec47809f6
ookmarkUtils.java
ontroller.java
ab.java
abBar.java
allpaperHandler.java
133d09d6cfb8afd9ac6dcea238c2f94eda6e46d4 02-Aug-2011 Michael Kolb <kolby@google.com> Merge "make sure titlebar can be attached"
52051eb9ec50f0d7375557996fc3b44c3896e5a1 02-Aug-2011 Michael Kolb <kolby@google.com> make sure titlebar can be attached

Bug: 5110201
remove title bar from parent if it already has a parent

Change-Id: I9616605004da70b8162ae5bc19a40c1c0418dc55
LargeUi.java
42c0c063206ed37ab63b887348369650b51942e9 02-Aug-2011 Michael Kolb <kolby@google.com> fix url action mode

Bug: 5093025
The url bar is kept visible now
It's still not perfect, because the url bar gets pushed down
under the user's finger

Change-Id: I7142cd1f442bf7e3b53af5aac150defda68661ed
ontroller.java
honeUi.java
I.java
bd4c00a61a44637e04efeb837da490a2b51b11c1 02-Aug-2011 Michael Kolb <kolby@google.com> fix restore capture bug

Bug: 5101265
Not totally sure why this happens;
we keep the crash happening so but add some error log
line which will help us track down the cause of this

Change-Id: I409f8bd20b25a8411ab5e2592903efafd96a2432
ab.java
cf9120ebd80d9ecdf54ec387bc1e8c4b9b91c6ea 02-Aug-2011 Mathew Inwood <mathewi@google.com> Don't pause webview timers as we're rendering a preloaded tab.

Bug: 5109383
Change-Id: I5e94180e8f07986712b3f69ea44af56729dd41a2
reloader.java
a2d848cd1200f98aac3d9f71e4324b1a051065d7 01-Aug-2011 Ben Murdoch <benm@google.com> Factor Activity dependency out of FetchUrlMimeType

FetchUrlMimeType doesn't need an Activity, an Application
Context will do.

Bug: 5084293

Change-Id: Ifcd400e0b639e0120f4f89c292acadfe467f92ab
etchUrlMimeType.java
979013116ebf9a38824af041a4518ccbaa2ad231 02-Aug-2011 Ben Murdoch <benm@google.com> Merge "Don't cache the ComboViewActivity"
329bce3c16d421ec4197f1cb0614b6ad222dc46f 02-Aug-2011 Ben Murdoch <benm@google.com> Merge "Cache the application context instead of Activity."
7bdee0b303d8969aace4d3e43be5bb9f16e276bf 01-Aug-2011 Michael Kolb <kolby@google.com> fix action bar and menu

Bug: 5077207
Bug: 5097486
cleaned up action bar items
dynamically change menu items based on context
bookmarks option added to nav bar menu
new tab added to navbar menu
find/addbookmark only on real pages
removed new incognito tab from tab switcher action bar

Change-Id: I973f20a13bb7d9900041f717aff012e7a2c735b8
aseUi.java
ontroller.java
avScreen.java
honeUi.java
I.java
3bb854b7830f82923af016d7b6731496c5e70c74 01-Aug-2011 Michael Kolb <kolby@google.com> monkey-proofing animation

Bug: 5103205
added view null check

Change-Id: I5388213e05c65c4bb644757cc999bbdf052f3c49
avTabGallery.java
c1eeb12b6e4570520c3571aba9c04be91b4a20d5 01-Aug-2011 Michael Kolb <kolby@google.com> fix last tab close bug

Bug: 5098467
The controller did not update the tab list correctly
and called activity finish instead. The adapter
got updated and showed the last tab still
Now the controller removes the last tab before
calling finish, so the visible update to the tab
list is correct.

Change-Id: Idf29dff7d60181c63f6b3ebcbc8a1562f027b2c1
ontroller.java
avTabGallery.java
iew/Gallery.java
a1a49b1cc247ebef83f348e99d28f899d51d41b1 01-Aug-2011 Ben Murdoch <benm@google.com> Don't cache the ComboViewActivity

Do not cache a reference to the ComboViewActivity in
CombinedBookmarkHistoryView.

Bug: 5084293
Change-Id: I7530c5d4b4710598873b12ea6feacf7f49934bef
ombinedBookmarkHistoryView.java
914c5591baeb86bf30a5bc28930071442a822d60 01-Aug-2011 Ben Murdoch <benm@google.com> Cache the application context instead of Activity.

When storing a reference to a Context, ensure that it's the
Application context rather than Activity Context.

Bug: 5084293

Change-Id: Ib0be5f8ceb91846bb985d0813a8f22cabd44eaf8
ccountsChangedReceiver.java
ddBookmarkPage.java
utofillHandler.java
rowserBookmarksPage.java
rowserSettings.java
ownloadTouchIcon.java
nstantSearchEngine.java
eyChainLookup.java
reloadController.java
reloader.java
ystemAllowGeolocationOrigins.java
ebStorageSizeManager.java
omepages/RequestHandler.java
references/WebsiteSettingsFragment.java
rovider/BrowserProvider.java
idget/BookmarkThumbnailWidgetService.java
bf4dc0a894c4bec72ffb840de769ee01ff579932 30-Jul-2011 Michael Kolb <kolby@google.com> Merge "add accessibility descriptions/events"
0d883a28572fc634ab59d2727e48637c5b76fb3e 30-Jul-2011 John Reck <jreck@google.com> Merge "Fix race condition"
e17db4221f15a19fa636602ae317263cdde1a325 29-Jul-2011 John Reck <jreck@google.com> Fix race condition

Bug: 5042778
There was a chance that the widget refresh would happen before
the SQL transaction was committed. Meaning the widget would correctly
be notified, but it would refresh before the delete actually occured

Change-Id: Ie7ae3104077c9ebeba4928d3fe7b6a6793f31ca1
rovider/BrowserProvider2.java
30adae6ebf17a724d24066a200432e6b22a4eeff 29-Jul-2011 Michael Kolb <kolby@google.com> add accessibility descriptions/events

Bug: 4979091
added content descriptions to the image buttons
send event for screen transition

Change-Id: I403fe8504cace4aa84a5b1c6ca18f6c10fc9be34
avScreen.java
avigationBarPhone.java
avigationBarTablet.java
honeUi.java
027ab22553a0d1202030a21103ccbd018b3487ff 29-Jul-2011 John Reck <jreck@google.com> Snapshot UI update

Bug: 5045575
Bug: 4982126

Change-Id: Idb446ca8ad7a92942be15436eaf2f5fb8875abeb
iew/SnapshotGridView.java
1b9353cbf59678721d48313cb92189a1530f0483 29-Jul-2011 John Reck <jreck@google.com> Merge "Get rid of the recovery dialog"
7bedcdc0a5df4cf4ce29aaf69a45eabf04490430 29-Jul-2011 Kristian Monsen <kristianm@google.com> Merge "Part of fix for bug 4997380: Some error types unknown to SslError"
3eee18782bb578265a87b400bcc2341a5777d887 29-Jul-2011 Derek Sollenberger <djsollen@google.com> Merge "Add a runtime switch between Raster and Ganesh rendering modes."
023124e33a36c31cee61b08020189c16ffaf8624 29-Jul-2011 John Reck <jreck@google.com> Get rid of the recovery dialog

Bug: 5081732

Change-Id: I6cbe0bdcd02735a21e785655df84896d8b79e8ce
rashRecoveryHandler.java
41de3848279b856c181609fb4d7599466e4cd695 29-Jul-2011 Ben Murdoch <benm@google.com> Merge "apply() instead of commit() SharedPrefs change in BookmarkWidget"
96ca6a8bb8cf687a69120ddd8df21f0687d187d7 29-Jul-2011 John Reck <jreck@google.com> Merge "Make snapshot go live a popup menu"
e7546245ff57d1b6e4b6eadfdf705d76815508a1 29-Jul-2011 Ben Murdoch <benm@google.com> Merge "Fix strict mode violation in GoogleAccountLogin"
f26ff6306dec07a7fa34d0ad5c54b49aec268d18 29-Jul-2011 John Reck <jreck@google.com> Make snapshot go live a popup menu

Bug: 4982126

Change-Id: Ic4b6b645e8ec29f18e3b9fcdaf5f4a12ce58de4c
napshotBar.java
d25c865122648a6098428c9161a1f3488a4aa9b4 29-Jul-2011 John Reck <jreck@google.com> Merge "Allow suggestions to span 2 lines"
81570d16d528097aff442da41688ca6bc226a6fa 29-Jul-2011 John Reck <jreck@google.com> Merge "Fix resetting defaults triggering prelogin"
6a9afa94e282efa9f6f44b02be54e384765d853c 29-Jul-2011 John Reck <jreck@google.com> Allow suggestions to span 2 lines

Bug: 4603029

Change-Id: If0d914a559d32f33a7b75cd1103a6a972082f396
uggestionsAdapter.java
b89abd3153689d9a954715326257925cb08d76a1 29-Jul-2011 John Reck <jreck@google.com> Fix recovery flow

Bug: 5096566

Change-Id: Ib7b7e24d5953d02c5e824fc9ef74468fe80480ec
rashRecoveryHandler.java
bd3151980baf8a7d3a13f735f4a7f2001d397e72 29-Jul-2011 John Reck <jreck@google.com> Fix resetting defaults triggering prelogin

Bug: 4163516

Change-Id: I0a64ab19469c25f8c267699fd6bce4fb599f78f9
rowserSettings.java
d24ef89dcd4c76f02c595b5a41467f561c228422 29-Jul-2011 John Reck <jreck@google.com> Merge "Turbobox!"
32a915b47ece86b8fa6026e5917eaa9cf651d64b 29-Jul-2011 Ben Murdoch <benm@google.com> apply() instead of commit() SharedPrefs change in BookmarkWidget

Fixes a strict mode violation.

Bug: 5096309
Change-Id: I9993e0b3396a8a8e7fe3c7a26abfffca54267795
idget/BookmarkThumbnailWidgetService.java
9bbd9314fee5f284ff254d7063c30d147fe47454 28-Jul-2011 Ben Murdoch <benm@google.com> Fix strict mode violation in GoogleAccountLogin

Do not call WebView methods from a background thread.

Bug: 5090601
Change-Id: If72d86c6a68932787b14d7eb11c3a351ac1f8385
oogleAccountLogin.java
5e8466f11f7acd78b83e0c388796d5ec0ab06c96 29-Jul-2011 John Reck <jreck@google.com> Turbobox!

Bug: 5080207
Fix the omnibox's slow performance. It's now pretty snappy if
I do say so myself

Change-Id: I42d9ed87bcfa1a30f2413e0241afc254ae1e472d
uggestionsAdapter.java
rovider/BrowserProvider2.java
6d598844158407f5966bdef959a74e86e73f0c1a 29-Jul-2011 Michael Kolb <kolby@google.com> remove unused references

fixing the build

Change-Id: I0eb96c00a50918bc2cbf588c6ee2bce8b7082358
ontroller.java
abBar.java
02969835f7bef1e7f092b3c161aa347f6488f772 29-Jul-2011 Michael Kolb <kolby@google.com> Merge "fix url menu"
b2e91fdb56c13452c6c5e5fd39ce17e7db323bdc 14-Jul-2011 Michael Kolb <kolby@google.com> fix url menu

Bug: 5003525
removed old context menu

Change-Id: Iec6298caf799fa783f6147a153544cdac18cc3c3
avigationBarBase.java
avigationBarPhone.java
LargeUi.java
31adf671737521438499be855043296f33e1c3a6 08-Jul-2011 Derek Sollenberger <djsollen@google.com> Add a runtime switch between Raster and Ganesh rendering modes.

There are corresponding changes in:

frameworks/base -- change ID: 120662
external/webkit -- change ID: 120660

bug: 5013645
Change-Id: Ic8dfd24786c2ecc14df840204c7a01cb0defa5e3
rowserSettings.java
referenceKeys.java
4e310c9873aa84ba4888327f88ac065d51874071 28-Jul-2011 John Reck <jreck@google.com> Merge "Tests for BP1->BP2 upgrade"
d92922c4011b22f82ca0f69437169cf4599c51e3 28-Jul-2011 Ben Murdoch <benm@google.com> Merge "Fix Strict Mode violation in SnapshotProvider."
ad662f04ed7fbd9ce464fed54fd7764290e800e8 28-Jul-2011 John Reck <jreck@google.com> Tests for BP1->BP2 upgrade

Bug: 5087957

Change-Id: Idf70c488baa515222ce8ed905aa5c80a529fd15f
rovider/BrowserProvider2.java
9eb0e892becc28d1f1ccbbdf2f36a6d5e9ee4145 13-Jul-2011 Kristian Monsen <kristianm@google.com> Part of fix for bug 4997380: Some error types unknown to SslError

Added the new error codes to be displayed with error messages.

Change-Id: I06b9bd6b2d6ffb95097228a1843dcda77b85a3e7
ageDialogsHandler.java
fc49252cdafd9c358b9b15fb0dcb973f09c8eb07 28-Jul-2011 Kristian Monsen <kristianm@google.com> Fix for bug 5090755 StrictMode violation BrowserProvider2 - Cursor not closed

Closing all cursors in the file that were not closed.

Change-Id: I0dd3f4d438d1cb8390ac297322ee38d0afd50fea
rovider/BrowserProvider2.java
b98cb5187fcb3034ee3675de791fd811d76d1593 28-Jul-2011 Ben Murdoch <benm@google.com> Fix Strict Mode violation in SnapshotProvider.

Don't initialise the database helper until we need it - doing
it in onCreate hits the disk.

Bug: 5090265
Change-Id: I84ddde4da46452804fd3030ef1a49c4ba6eb69b4
rovider/SnapshotProvider.java
56e7068864733e18c666f689c5667d49dcc7b241 28-Jul-2011 Michael Kolb <kolby@google.com> Merge "add collapse animation to tab switcher"
c032281239c0e0452be91a4184f8a9aab7dcdebe 28-Jul-2011 John Reck <jreck@google.com> Fix HC -> ICS db upgrade

Bug: 3249854
When upgrading from HC to ICS, enable account sync for browser
as in HC it defaulted to off whereas in ICS we default to on.

Change-Id: I69ccd535409c0e5b031efe087c09cc06281c2537
rovider/BrowserProvider2.java
e76f7047c9f1cb0a6abb9afe1ce31c5dc4b30973 28-Jul-2011 Michael Kolb <kolby@google.com> add collapse animation to tab switcher

Bug: 5087355
if the tab is not the last tab, the tabs collapse smoothly
use animation when close button is used

Change-Id: I5dabcbb30317ff634aafd21b6f1b0e2b902b767e
avScreen.java
avTabGallery.java
iew/Gallery.java
80a5fbb2965a859e0ccc814c02b30434645044e7 28-Jul-2011 John Reck <jreck@google.com> Fix the build

Change-Id: Ia881cc2e9af6f0a52f969f65cfa32f19ef15c485
napshotTab.java
b56c13d0aef21002c18b7c9515dffda224ad19c8 27-Jul-2011 John Reck <jreck@google.com> Merge "Restore overhaul"
1cf4b79a0020bc18c83ca8bde0e318ecd5252bc2 26-Jul-2011 John Reck <jreck@google.com> Restore overhaul

Bug: 5069192
Store thumbnails in a database restored async for each tab
Fix restoring a tab not restoring its current state

Change-Id: I2c14e352638aac0ef766fb3bf4036ff220c53ecd
aseUi.java
rowserActivity.java
ontroller.java
rashRecoveryHandler.java
honeUi.java
ieControlPhone.java
ieControlXLarge.java
reloadController.java
napshotTab.java
ab.java
abControl.java
I.java
ebViewController.java
LargeUi.java
rovider/BrowserProvider2.java
cf1df73719e171915eed887a5f06916158e42f04 27-Jul-2011 John Reck <jreck@google.com> Fix dialog crash

Bug: 5007226
This is sort of a "nuke it from orbit" fix to prevent the crash as
it is a test blocker. Bug 5086504 filed to track a "proper" fix

Change-Id: Ifd02a1fee05a05d61d70724a1ae758701679fc27
oogleAccountLogin.java
ff6a748ae78165cc2298f5120a4374b4ed6f836b 27-Jul-2011 Michael Kolb <kolby@google.com> handle preload tab when max count is reached

Bug: 5066968
when opening the pre-load tab, check against max count
if max count is already reached, replace the least
used tab with the pre-loaded tab; it's back/forward
history will be lost

Change-Id: I091b6b066a3e990f330be458d4aff72f62c8de38
ontroller.java
abControl.java
b01c876b978f0b5acf9950194efb28455034f00d 27-Jul-2011 Michael Kolb <kolby@google.com> Merge "add tab dragging"
ea6503a529c92e3a25fbf4145603e4452c58b830 27-Jul-2011 Kristian Monsen <kristianm@google.com> Merge "Releasing a SQLite cursor."
dcd81d37547c3116fd3843894060b6e705d2b1f7 22-Jul-2011 Michael Kolb <kolby@google.com> add tab dragging

Bug: 5081671
enable dragging tabs to close them
animations are not correct yet and will be fixed later

Change-Id: Ib0a4ca07706fd73464e307f2061c4246863b9ec8
avScreen.java
avTabGallery.java
iew/Gallery.java
695e42ae0d17f8614bc41dcbfc4ff48cf4a822b0 27-Jul-2011 John Reck <jreck@google.com> Merge "Show prelogin only once"
ba287c2673922ac51c4e4258224574411c0117e1 27-Jul-2011 John Reck <jreck@google.com> Show prelogin only once

Bug: 5081641

Change-Id: I1c625e3528de9a7cd37dae5b8b428ff141759e14
oogleAccountLogin.java
referenceKeys.java
references/DebugPreferencesFragment.java
2b00b825565a166e9969df25597c1df75ee28dac 11-Jul-2011 Kristian Monsen <kristianm@google.com> Releasing a SQLite cursor.

Fix for bug 5080615 StrictMode violation AccountsChangedReceiver - Cursor not closed

Not releasing the cursor is a strict mode violation,
see http://strictdroid.prom.corp.google.com/v/16e91826934896b11d2763d0dce226adf9cf5866

Change-Id: I53eaa2d7e2b3328dd69869e6e9fc24babc68aa48
ccountsChangedReceiver.java
c1ac537c5cb14576b0899572d99aaa93a771cb35 26-Jul-2011 Huahui Wu <hwu@google.com> b/5080166 support multi-touch on external touchscreen.

Change-Id: I4a9b747a1c3c4f98268dc735e800c9c509d5d392
rowserWebViewFactory.java
7e800c4bc958cd0d7f398f5467ba9bfac706d5c1 26-Jul-2011 Jeff Brown <jeffbrown@google.com> Merge "Remove dead code."
52afe3d6108b4d6e9d179d6d88b20244cd10c1cf 26-Jul-2011 John Reck <jreck@google.com> Merge "Remove obsolete usage of WebIconDatabase"
af262e703038106aef2e5187d120617836ffe9ce 25-Jul-2011 John Reck <jreck@google.com> Remove obsolete usage of WebIconDatabase

Bug: 5019676
Removes some other legacy code

Change-Id: I766d9d6f7805b5619a9769e6d72ae2f4c363d3ed
ddBookmarkPage.java
ookmarks.java
rowser.java
rowserHistoryPage.java
ombinedBookmarkHistoryView.java
ontroller.java
c3ad9eada3ab7acac5d194fd4a8d30443079e80e 26-Jul-2011 Narayan Kamath <narayan@google.com> Fix TabControl#canCreateTab.

Preloaded tabs don't obey the tab limit (yet) so if a single preloaded
tab pushes the tab count up to mMaxTabs + 1, canCreateTab will always
return true from that point on.

This is just a partial fix, because Preloaded tabs still don't
obey this limit.

bug:5066968
Change-Id: I6bd574485a6e0f94324c9f6d0cb7624b8951e576
abControl.java
acb126d7fc636e403756e3828765d23bc81d4ac6 26-Jul-2011 Jeff Brown <jeffbrown@google.com> Remove dead code.

Change-Id: Id62f6f1e10c63ecccbe63df3b7218f0454194be2
iew/PieMenu.java
a229f22f88a0ae7a5e6601744c1b37795117bb4f 25-Jul-2011 John Reck <jreck@google.com> Merge "Switch to a background thread pool"
cadae72b6309303bc7b22e85181222b73e176c32 25-Jul-2011 John Reck <jreck@google.com> Switch to a background thread pool

Bug: 5019676
Use a shared thread pool
Eliminate some unnecessary use of AsyncTask (which has extra
overhead compared to using a thread pool)

Change-Id: I01d6c84816a9c9705216c8fdb8ed8c990265626a
ackgroundHandler.java
rowserSettings.java
ontroller.java
rashRecoveryHandler.java
ystemAllowGeolocationOrigins.java
679da25ab920d163b3f79a9f5410e78c98d557bc 25-Jul-2011 Ben Murdoch <benm@google.com> Close FileInputStream in CrashRecoveryHandler

Fix strict mode violation.

Bug: 5073242

Change-Id: I0c4c276f03428666e924f2dccf4b3e4ed8c5dbe8
rashRecoveryHandler.java
fb72a9a98d891ecaed0f72905cebccf2faa8514f 25-Jul-2011 Ben Murdoch <benm@google.com> apply() instead of commit() SharedPref change in CrashRecoveryHandler

Don't commit shared preference changes on the UI thread.

Bug: 5019676
Change-Id: Idffbc085f375c941a1e70a5f7c96517fa6bd559d
rashRecoveryHandler.java
420d149566e19f1663db69420375b6dd1f0acd6f 25-Jul-2011 Ben Murdoch <benm@google.com> Merge changes I78550965,I6e0fe0ba,Ia6db6cf3

* changes:
Cache the factory reset URL.
Fix StrictMode violation in InstantSearchEngine
Query Private Browsing state for NFC on UI thread.
aaa1f375bc9d6a6a175819fac34d39202f69a166 25-Jul-2011 Ben Murdoch <benm@google.com> Cache the factory reset URL.

Hitting the browser provider for the factory reset url is one of
our most common strict mode violations, and triggers sqlite disk
io. So now read it once in a background thread and cache it for
future accesses.

Needed to make the requireInitialization() function static, so we
now wait/notify on BrowserSettings.class rather than the instance.

Bug:5072979

Change-Id: I78550965887e32b4f8ad0eaf0013753e63d6f602
rowserSettings.java
1b4193001e845711376b2c0406fab6898f4660c6 25-Jul-2011 Ben Murdoch <benm@google.com> Fix StrictMode violation in InstantSearchEngine

Get the current URL from the Tab rather than WebView to avoid calling
a WebView method on a background thread.

Bug: 5072398
Change-Id: I6e0fe0bac525fc772f659068dbc03511f20addf4
nstantSearchEngine.java
6b6a3bf89303c7ef84910b28d59523d6441364be 25-Jul-2011 Ben Murdoch <benm@google.com> Query Private Browsing state for NFC on UI thread.

The AsyncTask runs on the thread that created it, which in this case
is not necessarily the UI thread. Use a Handler created on the UI
thread instead.

Bug: 5072522
Change-Id: Ia6db6cf396c3f73cfb51e6d4d227617d95946692
fcHandler.java
c8b708c379ec8ef47772d186fefe385ef7e12359 25-Jul-2011 Narayan Kamath <narayan@google.com> Merge "Limit the number of preloader sessions to one."
88026f45e41d039efa3b48372f0eef5ba49a3b5c 23-Jul-2011 John Reck <jreck@google.com> Quick disabling of state images

Bug: 5069192

Change-Id: I9a9e16bb9014c2734cf258526a8579907a9f6791
ontroller.java
bc490d2c32aac4e12069be1b92bfaf185ff5dbb5 23-Jul-2011 John Reck <jreck@google.com> Preload crash recovery state

Bug: 5069111

Change-Id: Ia19d7b3a8eb483fc4e9076fa388c82d8673894ac
rowserActivity.java
ontroller.java
rashRecoveryHandler.java
a95eced76c7a0191e7aa7902bcd8ebb81a2af1af 22-Jul-2011 John Reck <jreck@google.com> Merge "Fix autologin crash by removing cleverness"
238739bdf5bc2100510d38807115431b5fb5f8b3 22-Jul-2011 John Reck <jreck@google.com> Fix autologin crash by removing cleverness

Bug: 5007226
The delay dismissing of the dialog opened a situation where
the dialog would attempt to be dismissed after the activity was
destroyed. This just removes the cleverness (which we can revisit
later)

Change-Id: I2bde130f5ffe31f5d33db7f107c42e881fea1d45
oogleAccountLogin.java
f27b710afe310d5df6ae3fac9c88b23ac78cbfe6 22-Jul-2011 Narayan Kamath <narayan@google.com> Limit the number of preloader sessions to one.

The current behaviour is that a request with another session
ID is made when a session is active, the request is denied.
This prevents trashing if multiple apps were to request preloads
with different IDs. This also means the first one wins always.

bug: 5066968

Change-Id: I7454b929255c3f845abd4463dbe07bb2d5afcf5f
reloader.java
f57c029329e874399199259b5e69f4d0b8a12a38 22-Jul-2011 John Reck <jreck@google.com> Startup optimization

Bug: 5019676
Save one thread by letting CrashRecoveryHandler re-use the BrowserSettings
startup thread

Lazy initialize the wake lock only if we need it (avoids IPC overhead at startup)

Slight ordering shuffle in BrowserActivity to maximize the usefulness of the
BrowserSettings startup thread

Change-Id: I1fc7412d492f93e0630008fa6030da9e0d726ebb
rowserActivity.java
rowserSettings.java
ontroller.java
rashRecoveryHandler.java
78a6a1d7c2f5666f90222ecc28fcc26740807cb7 21-Jul-2011 John Reck <jreck@google.com> Initialize settings in a thread

Bug: 5062581

Change-Id: I6f10b829918cec1d57eeda3958ef9f76216fcd3a
rowserSettings.java
30b065e9c311ab1a8973caeb85a0861c8802b043 19-Jul-2011 John Reck <jreck@google.com> ActionBar change for phones

Bug: 5022239

Change-Id: I0ccf131468cd129f4770ef85bde8d023670c33c8
ontroller.java
d58feb0b606a9619e50c9a68cb49712783b959eb 21-Jul-2011 John Reck <jreck@google.com> Merge "Convert Site to Parcelable"
6128f87cd69a3faabfd6bf101fc7c60f453e7a4d 21-Jul-2011 John Reck <jreck@google.com> Convert Site to Parcelable

Bug: 5044670

Change-Id: I804ea4f33607078e0090dd78b85e9a7063dc6631
references/WebsiteSettingsFragment.java
72b1c393589cf41c9efdc7c5126a57f853809e3a 21-Jul-2011 John Reck <jreck@google.com> Merge "Fix tab switcher on saved pages"
a3bc250203a04f7471270724b5db0fc3bf73fdcb 21-Jul-2011 John Reck <jreck@google.com> Fix tab switcher on saved pages

Bug: 5051687

Change-Id: I386c31cafcc0e91cbec4975402cfc571d3a1ef81
napshotBar.java
9a20064c22dcafeaa7a3ab0d536678783a3f3b51 21-Jul-2011 John Reck <jreck@google.com> Merge "Remove prompt-bypass"
125ac59399fc3af180a0a9cef7100aa5d0ec306e 20-Jul-2011 John Reck <jreck@google.com> Remove prompt-bypass

Bug: 4904409
Also in an effort to improve text input performance, disable saving
state while typing.

Change-Id: I2aeeadde6d4953dbdccc7ae0c5e22d1ccf779366
rowserWebView.java
rashRecoveryHandler.java
3ca12750f9b6231b00a1856dcb25c2d2e07e8784 20-Jul-2011 Michael Kolb <kolby@google.com> use system menu

On phones with hardware menu key, use the framework's
menu
Also fixes:
Bug: 5051899
remove overflow button from bar if menu key is present
Nav options are not visible on tab switcher

Change-Id: I5b55934a392a76f9d9ef16e3bf5c71f27b88d69a
aseUi.java
ontroller.java
avScreen.java
avigationBarPhone.java
honeUi.java
I.java
3b02d34b1f3c6c1629f23b9ffcb372fbf2f1d880 20-Jul-2011 Narayan Kamath <narayan@google.com> Merge "Fixes an NPE observed during state restoration."
c8892c7975dee647c65b52fb9350e5c3858bcf8b 20-Jul-2011 Narayan Kamath <narayan@google.com> Clear prerender history when loading a new page.

Following the recommendation in the bug below.
bug:5030881

Change-Id: Iae1e432e735e443ab03ec1bda6576db638a674a0
reloadController.java
79e5d8d14609a2d5bc5cac8daf7cad1cc9a98d4e 20-Jul-2011 Narayan Kamath <narayan@google.com> Fixes an NPE observed during state restoration.

Change-Id: Ie91076a46b33d4524341886f61e6c89d6ed3bfd7
abControl.java
6265b744c3097c24e42ee62ca0969ab9c4d6a91b 20-Jul-2011 John Reck <jreck@google.com> Merge "Remove size from phone snapshot layout"
86374729c42dae85147d207d03903a949b27ef43 20-Jul-2011 John Reck <jreck@google.com> Remove size from phone snapshot layout

Bug: 5045575

Change-Id: Ibb15cf18214d3fd2b7ddcb4b3dceebf9ba43104c
rowserSnapshotPage.java
5e8f2b9cf44263ac77a21653eb3c012a98c3587f 19-Jul-2011 Michael Kolb <kolby@google.com> show voice icon if in voice mode

Bug: 5005932
The voice icon is shown in the url bar in non-focused
state when there are voice results

Change-Id: Id89052938768cb1b4e17895986d49129df78017d
avigationBarPhone.java
rlInputView.java
e57c709438aec9d64e3de7eefd87f333fcd2ae7c 19-Jul-2011 Michael Kolb <kolby@google.com> ignore rlz task if browser is paused

Bug: 4575720
When the RLZ task wants to load the url, make sure
browser is still running, otherwise ignore the task

Change-Id: I74f491177e61435ea6a427e9b5a0d85d3854f27f
rlHandler.java
20be26d3aaa0ba44a0258e6eb490303330109587 19-Jul-2011 Michael Kolb <kolby@google.com> fix tab switcher and menu

Change-Id: Ibcda8fc9fa73f11dba7d8f2f8061740910cedc55
avigationBarPhone.java
honeUi.java
8441d4bdc99f8e4a84d8292c7c2a6cdf4e562fff 18-Jul-2011 Michael Kolb <kolby@google.com> show menu on phone with menu key

Bug: 5017628
show the menu anchored to the tab switcher button

Change-Id: I99baa1978d4c0a99b0fe17fee198ddd5b7db1b76
avigationBarPhone.java
honeUi.java
adb0e605def2c4011735cacd46835ca1e38e2eb3 18-Jul-2011 Michael Kolb <kolby@google.com> fix menu options not working

some menu options from nav screen are not
working due to the navscreen not getting
closed

Change-Id: Id6e1426b81bb58ca16abda590248d982d6604af2
avScreen.java
d3e4d5b4ffdf374b836ec9d4d3e315040c8c3779 14-Jul-2011 John Reck <jreck@google.com> Move ComboView to its own activity

Bugs: 5009130 3368824

Change-Id: I559bb88a1e759172ef9a7d2a8b41ea4c7e523ec6
aseUi.java
ookmarkUtils.java
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
rowserSnapshotPage.java
ombinedBookmarkHistoryView.java
omboViewActivity.java
ontroller.java
ntentHandler.java
avigationBarTablet.java
honeUi.java
hortcutActivity.java
I.java
iController.java
LargeUi.java
caaf540bc9ae738f1b6f27e7012378686124ce6d 18-Jul-2011 John Reck <jreck@google.com> Merge "Fix drawing order bug"
be68a3fcc8d0310812503c2178116b3f3d8b9a15 18-Jul-2011 John Reck <jreck@google.com> Merge "Closing last tab clears state"
f630b5590984e477cdc76a75b1c2edb9d73d144a 17-Jul-2011 John Reck <jreck@google.com> Closing last tab clears state

When closing the last tab, clear the crash recovery state. This
prevents the issue where closing the last tab and re-launching
browser would recover the last tab anyway

Change-Id: Ia080aca5401fbc65e62a7651cb17cf9cd2e25ed8
ontroller.java
rashRecoveryHandler.java
11687f87b52c5f8ef34e7ad83c352242f49e7a81 17-Jul-2011 John Reck <jreck@google.com> Fix drawing order bug

Bug: 5031335
Gallery could return an invalid index leading to a NPE
The override for getDrawingOrder appears unnecessary for
how we are using gallery, so removing it entirely

Change-Id: I931cc2db6e601a00941c23585b57664607f4e519
iew/Gallery.java
d156adfc7abd9667fed08fd2c9c065d480b0f457 17-Jul-2011 John Reck <jreck@google.com> Null check

Bug: 5021967
Check if ACCESSIBILITY_SERVICE is null. Documentation claims this
is acceptable, and it probably is happening due to low memory

Change-Id: Ie12059236baedd8b149831ad24da74f79453fae8
rowserActivity.java
2fd9d0e1db6c2f3bb364f651ef3b32189b7ef77d 15-Jul-2011 John Reck <jreck@google.com> Inverted lab preference

Change-Id: I28636302e00a23ee65e2c63e5ebe4bebdc4576c4
rowserSettings.java
referenceKeys.java
7ab75ee486cd0e316dda66d2c6a73b0de1f16332 15-Jul-2011 Michael Kolb <kolby@google.com> fix menu on tablet

Change-Id: I85b075d715a571faa78b50e45347d4e1eb2a712b
ontroller.java
de463761d9f92f665ac6158eba041ed89319426b 15-Jul-2011 Michael Kolb <kolby@google.com> adjust url bar for portrait large screen

Bug: 4515354
Original bug: 4335356
hand picked the changes into the new code

Change-Id: I54b69a35660a5a38f41486c974c1cea171ee5d5e
avigationBarTablet.java
e9e1d4af4971e09392627e8e53d69d1b70bcb572 15-Jul-2011 Michael Kolb <kolby@google.com> add KEY_FORWARD support

Bug: 4395060

Change-Id: I68c11b6c8e963d8353ced2aaf296e618969c86e5
ontroller.java
ef85204bf5eab3e4fd2ca4d36e838bdaaa48f68a 14-Jul-2011 Michael Kolb <kolby@google.com> Merge "add navigation to menu again"
4bf7971ed99aa273dc8ea9cf610cd6fa168c5dcb 14-Jul-2011 Michael Kolb <kolby@google.com> add navigation to menu again

Bug: 5021497
re-enabled the navigation menu items
adjust state based on current tab

Change-Id: If396829f280fdb7831ade97180c38342e4f483a3
ontroller.java
avScreen.java
avigationBarPhone.java
iController.java
e1dbb956d762c3f07033f247c05270a9882a79a7 08-Jul-2011 Mathew Inwood <mathewi@google.com> SearchBox preloading fixes.

It now seems to work pretty reliably. Nice. Requires changes to SearchBox
API in frameworks/base:
Depends on change: If283ecdfa62aecb1fa697b1a2cd43b771b908d72

Change-Id: I5af94c8df8f24dfafb02c4052381aa547c72684c
ontroller.java
oogleAccountLogin.java
nstantSearchEngine.java
reloadController.java
reloadedTabControl.java
reloader.java
ebViewTimersControl.java
629b22ce19f44e38ee470687cd2d9218d2066f85 14-Jul-2011 Michael Kolb <kolby@google.com> update navigation bar state for tab

Bug: 5023085
force a state update to the navigation bar when
setting active tab

Change-Id: Ie6db9587e1be8ba3c2303a8d1fa60c698d88cfdb
honeUi.java
3ae7f74a64fd1dc101910f1b14f315b34d1f1274 14-Jul-2011 Michael Kolb <kolby@google.com> fix restore bug

Bug: 5023284
only save tab id's if the tab state can be saved
this prevents trying to restore tabs that didn't
get saved

Change-Id: I9ca8a3f71c4cb9029718492fbd5447e782524869
abControl.java
308b301d37295044c5beac52c5b1a8de0853304f 13-Jul-2011 Michael Kolb <kolby@google.com> fix tab switcher close/refresh issue

Bug: 5015810
Also fixes the case when closing a tab without changing the
selected position the list would be empty.

Change-Id: Ibf4de0b33c696d14e15b82c07e697b1f1736565a
avScreen.java
iew/Gallery.java
ef654f1dd80f55609060005342fc4f2cde62990c 13-Jul-2011 John Reck <jreck@google.com> Snapshot title bar

Bug: 4982126

Change-Id: I67931d39e3a3ce535b38197ebeee1651241d1a60
aseUi.java
ontroller.java
avScreen.java
avigationBarPhone.java
avigationBarTablet.java
ieControlPhone.java
ieControlXLarge.java
napshotBar.java
napshotTab.java
ab.java
itleBar.java
iController.java
9ef259af433edc5aeb11b5d5d94dc9acc697c61e 13-Jul-2011 Michael Kolb <kolby@google.com> use screenshots for tab switcher

also removed the old tab switcher code

Change-Id: Id84ff64e42e5e1f70f55e136efdf84270c1a4b7b
ctiveTabsPage.java
rowserWebView.java
ontroller.java
avScreen.java
avTabView.java
honeUi.java
ab.java
iController.java
LargeUi.java
iew/Gallery.java
9cfe5244059ec719973fc465b5d2f536ea597bdf 12-Jul-2011 John Reck <jreck@google.com> Merge "Don't restore all tabs for phone"
6b4bd5fa217cea149db7ecad6282700f1aaef089 12-Jul-2011 John Reck <jreck@google.com> Don't restore all tabs for phone

Change-Id: I33cf6e2cc64f6b0507529d73d5a69b3fa4788e28
honeUi.java
e890c903edc8b0eb0f54649f65f6d11a2b9ba009 12-Jul-2011 John Reck <jreck@google.com> Clear recents folder when changing account

Bug: 4971707

Change-Id: I20fa1fdbf0f832af0b36c81ebba17decbc9a5811
ddBookmarkPage.java
ddbookmark/FolderSpinnerAdapter.java
9bcdcf6d0310b65d6582c72d183edb3e2632f3eb 12-Jul-2011 John Reck <jreck@google.com> Merge "TitleBar refactor"
0f602f3933dcd88702fdb514b6611e3066ca7a2b 08-Jul-2011 John Reck <jreck@google.com> TitleBar refactor

Change-Id: I0a2df041529143c8e0ff17af341376a3f827be04
utologinBar.java
aseUi.java
rowserWebView.java
ontroller.java
avigationBarBase.java
avigationBarPhone.java
avigationBarTablet.java
honeUi.java
itleBar.java
itleBarBase.java
itleBarPhone.java
itleBarXLarge.java
LargeUi.java
c41b6dab84e318722d6949775303eb6edb0fee4d 12-Jul-2011 John Reck <jreck@google.com> Merge "Null check"
24bdcb98d296f1b31e83379db27d978b90534fef 12-Jul-2011 John Reck <jreck@google.com> Null check

Bug: 5006765
This can happen if we are destroyed before the initial load is received

Change-Id: Ic285ec81abf6838eaa2fe212f55703093d5d5a86
rowserSnapshotPage.java
df15e1225d099641aefc284c28cebd5e18fe11eb 12-Jul-2011 John Reck <jreck@google.com> Add action bar null check

Bug: 5011681
Add check to see if ComboView was destroyed while still animating

Change-Id: I79338a74b181bf0f9244f5e46e7ed6d2b0029eb6
ombinedBookmarkHistoryView.java
017ffabc8af29b0cf14fecc6aad4a61acb8373a2 12-Jul-2011 Michael Kolb <kolby@google.com> Add overflow menu to title bar

Bug: 5011697

Change-Id: Idcd9ddc2883caa0ee0513300b8322af1c6d89423
aseUi.java
avScreen.java
honeUi.java
itleBarPhone.java
0241e7556501caae1f57d2bdf3677d7e4a619eb0 07-Jul-2011 Michael Kolb <kolby@google.com> make QC work on phone

Reduce options in QC menu on phone
Avoid restart when enabling/disabling QC
Bug: 3326929

Change-Id: I5119c4df99226dcb28f47a95471872fbf51be48e
aseUi.java
rowserSettings.java
honeUi.java
ieControl.java
ieControlBase.java
ieControlPhone.java
ieControlXLarge.java
I.java
LargeUi.java
references/LabPreferencesFragment.java
aec28a4b000c1e476c7c730f609cc04c0c8dc5b9 11-Jul-2011 John Reck <jreck@google.com> Merge "Fix bing images crash"
a169628f9424256e5bcf45807869c4c4eaa114c0 08-Jul-2011 John Reck <jreck@google.com> Fix bing images crash

Bug: 4517571
Caused by receiving onPageFinished callbacks for in page navigation links
(eg, url#something).
Also, only post an UPDATE_BOOKMARK_THUMBNAIL message if one is not already
pending for the tab.

Change-Id: Ia45ae93206507b93ad6fc841ad291b97bc947675
ontroller.java
ab.java
c994b5d66cc0c5f0b52f52caa49c51d7fec9b186 08-Jul-2011 John Reck <jreck@google.com> Fix toggling about:debug not working

Problem was caused by shortcutting the TYPED url scenario.
For now, only shortcut javascript: urls

Change-Id: Ia89f6cadda42c29522ab61b1e82fa0129d3c4849
itleBarBase.java
15bdd87d767fc105f53e74a83e71967a80b78f89 08-Jul-2011 John Reck <jreck@google.com> Show search engine value in summary

Bug: 4091083

Change-Id: Ie0624bf7c34ca5ffd4b7961f38d4d6972c209a89
references/AdvancedPreferencesFragment.java
49632a0994cd3d26cb376c140f10d978ac55542d 08-Jul-2011 John Reck <jreck@google.com> Merge "Move load images to bandwidth settings"
7e77c42fa87d92cd84b4c0102c95c2d88911e595 08-Jul-2011 Ben Murdoch <benm@google.com> Merge "Force a settings sync when updating the auto-fill profile."
1a435e7752c324b34246546faa7c9dd8b719446c 08-Jul-2011 John Reck <jreck@google.com> Move load images to bandwidth settings

Bug: 4726553

Change-Id: I9c0c1d250eb84bcd6c954d492479f0f288d59236
referenceKeys.java
273330a8027dafbd742ba2ebcdaf875e273afb06 08-Jul-2011 Ben Murdoch <benm@google.com> Force a settings sync when updating the auto-fill profile.

As auto-fill reuses the same profile ID when the user makes edits,
the shared preferences manager thinks nothing has changed. So force
a settings sync in this case.

Change-Id: I524c98958bc4d26f95f95ca35665c1009b197b74
rowserSettings.java
2e1fbfbfe8681ff8ca1dbdac2080f2b55602a312 08-Jul-2011 John Reck <jreck@google.com> Merge "Handle MANAGE_NETWORK_USAGE intent"
7b182d706649466a3a803afdc0c0291369f001ff 08-Jul-2011 John Reck <jreck@google.com> Handle MANAGE_NETWORK_USAGE intent

Bug: 4726553

Change-Id: I790ff56ae0dceb742a225d8b1edd7076997a517f
rowserPreferencesPage.java
23ba109e5f05d0306059f9e029991f0e45f94a2f 08-Jul-2011 John Reck <jreck@google.com> Merge "Don't show URL bar during pinch zoom"
b7e6f94a4728e284764a45b25985a05e0f5c6273 08-Jul-2011 Ben Murdoch <benm@google.com> Update UI for "Setup Auto-fill" dialog.

Update the UI for the dialog shown that prompts the user to set
up the form auto-fill feature. Adds a title and uses the same
padding as the framework alert.

Bug: 4671245
Change-Id: I7b4509d971cd36d6116b4f039f06a13140635c67
ab.java
1e822eba4fea39d926c92e304626efd7cc769d53 08-Jul-2011 John Reck <jreck@google.com> Don't show URL bar during pinch zoom

Bug: 4984157

Change-Id: Ice03f3a497fbf16401fab0b2245c9ae1c168b1fb
aseUi.java
fbc579af4749526882c764cd176a167205306fe9 08-Jul-2011 Michael Kolb <kolby@google.com> catch search key in browser

Bug: 5003493
When in browser, the hardware search key brings up the
url bar for the current tab.

Change-Id: I57a666a548771c7e5949116db71d2164cb8972fd
rowserActivity.java
ontroller.java
4ab7529499ab631010488f318e254806cb91f5e9 07-Jul-2011 John Reck <jreck@google.com> Disable bookmark drag&drop support

Bug: 4982126
Due to time constraints, system-wide drag and drop hasn't gotten
the UX attention needed. So for now, disable drag & drop in bookmarks.

Change-Id: Idbc0b90be18c3845679205b3fed55f4176b9be50
iew/BookmarkExpandableView.java
180d76d96625a92e0dcaeaaf7ab94dda4eb238b8 07-Jul-2011 John Reck <jreck@google.com> Merge "Move Snapshots to own DB on sdcard"
8cc9235816ac9b3f1b3551d6234684f0455746dc 07-Jul-2011 John Reck <jreck@google.com> Move Snapshots to own DB on sdcard

Bug: 4982126

Change-Id: Ib66b2880d163de4feb4d880e1d01996301bbea08
rowserSnapshotPage.java
ontroller.java
napshotTab.java
ab.java
rovider/BrowserProvider2.java
rovider/SnapshotProvider.java
29721c2c6cc7f79a52962556c4431b71bb3ce46e 29-Jun-2011 Mathew Inwood <mathewi@google.com> Add SearchBox support to preloader.

Depends on change: I0119243ed0e19e237c1f51de887af5c954f96693

Change-Id: I2a2d3ff3c9d0d79f34af4c8daee828fb4efd7519
ontroller.java
ntentHandler.java
reloadRequestReceiver.java
reloadedTabControl.java
reloader.java
0a1ef7f86dc838eb324764faaec49acd38c5d9c8 07-Jul-2011 Michael Kolb <kolby@google.com> Merge "Titlebar on phone UI update"
305b1c51f5e0d48a59d0e7c646b6cd0bc777a5dc 22-Jun-2011 Michael Kolb <kolby@google.com> Titlebar on phone UI update

introduce new states for titlebar:
normal, highlighted, editing, loading

Change-Id: I8a6f88afc3457a07063aba40ef4d3e5f6c806b8f
itleBarBase.java
itleBarPhone.java
itleBarXLarge.java
rlInputView.java
dc0282ad0a7f68d46c70e4e0af08a0ddc6bf6d44 06-Jul-2011 Brian Carlstrom <bdc@google.com> Merge "Use correct placeholder ID for certificate view"
0cda68a870051d9346ff70448c93dcde541ca173 06-Jul-2011 Brian Carlstrom <bdc@google.com> Use correct placeholder ID for certificate view

Change-Id: Iaab6edc54f6596b8cd225109d2105fbdef887c28
ageDialogsHandler.java
c4d11c52813fe6034093990aa90fbe61197a679f 06-Jul-2011 John Reck <jreck@google.com> Merge "Shortcut the TYPED url case"
ff77a4b7d264ddfd2a153e4f1adfce84e4d5bc76 06-Jul-2011 John Reck <jreck@google.com> Merge "Temporarily show title bar on setActiveTab"
a55da99bb24b952e8ba5cc08d5ad4da7e1344355 06-Jul-2011 Martijn Coenen <maco@google.com> Merge "0-click NFC: check for private tab on UI thread."
87ddc3da1b1e08a65da399e80f617de3db6df359 04-Jul-2011 Mathew Inwood <mathewi@google.com> Add tab to tab bar when rendering a preloaded one.

Previously, no tab was present in the tab bar on tablet.

Change-Id: Id9ac1e77c50acf3a695a4da028b397394b51d9ec
ontroller.java
eee2126458da109b65bbed42904c6c407872c3af 04-Jul-2011 Martijn Coenen <maco@google.com> 0-click NFC: check for private tab on UI thread.

A recent change to Webview broke our code - we're no longer
allowed to call isPrivateBrowsingEnabled() from a non-UI-thread.
Moved the code in an AsyncTask to address this.

Change-Id: I69a5ea539dc1578bfbacbc67c996e28870743870
fcHandler.java
6ac5bfda1a372219e469d965e94899d3b4895e0f 02-Jul-2011 John Reck <jreck@google.com> Temporarily show title bar on setActiveTab

Bug: 4988753

Change-Id: I59ea95c860bac6cbf33f5f4e3907a039e199430c
aseUi.java
71e5142e4237a0f9d51a93504da36b778e8b79e4 02-Jul-2011 John Reck <jreck@google.com> Shortcut the TYPED url case

Bug: 4985289
Don't go through the handleIntent route if the user typed
something into the omnibox if we don't need to.

Change-Id: I4de8e18c1ca734a0c6bfbca43c9448417cec2057
ontroller.java
itleBarBase.java
iController.java
rlUtils.java
b14ff2febe4b6a07a73c875858437c89cf43fc72 02-Jul-2011 Michael Kolb <kolby@google.com> remove url bar indicator from tabs

Bug: 4987410

Change-Id: If7105b4fc8e6d34712a59c4e775925d959a5ee6e
rowserWebView.java
abBar.java
LargeUi.java
2bc8042224be51966d748b870768ec1b376a1621 01-Jul-2011 John Reck <jreck@google.com> Saved Pages tab

Bug: 4982126
Add saved pages tab
Remove "save page" menu option
Add "save for offline reading" menu option
Smooth animation to combo view

Change-Id: Ia67552a6f6a5474a6dfcff6790a341d4d36d5a77
aseUi.java
rowserSnapshotPage.java
ombinedBookmarkHistoryView.java
ontroller.java
honeUi.java
ab.java
abControl.java
I.java
iController.java
LargeUi.java
rovider/BrowserProvider2.java
36afb9b00d7c1e91331bacbd67724a593b26ac0b 01-Jul-2011 Michael Kolb <kolby@google.com> Merge "Preloading support in browser"
61b138b21da1549a967ee398e42de2f20511d897 01-Jul-2011 John Reck <jreck@google.com> Merge "Fix AsyncTask"
84c2c090fa7891a05dd6e3c0c185ccdcf2a0d397 01-Jul-2011 John Reck <jreck@google.com> Fix AsyncTask

Change-Id: I5af7e028c2e8fffb2c21453864c90e030df25312
rowser.java
8f5dcaa7299e9e795ef5ab1e24b716b0ec58c512 30-Jun-2011 John Reck <jreck@google.com> Merge "Update geolocation prompt"
e45587844efeb521540a5d36cb6d4ead51f44ceb 30-Jun-2011 Jeff Hamilton <jham@android.com> Merge "Fix 0-click from the browser."
c64ba729547915a1c15d9cd614565f908b6cd0f9 30-Jun-2011 Jeff Hamilton <jham@android.com> Fix 0-click from the browser.

Change-Id: I48bdaa9b908e7890dc9cb0b4ad67724fd95d6d77
fcHandler.java
1461244018a225006a8d4c203f9dfe294ffe94fa 24-Jun-2011 Michael Kolb <kolby@google.com> Preloading support in browser

Apps like the QSB can request the browser to preload a
web page.
- preloaded pages are not added to the browser history
if they'r not seen by the user
- when a request is received, a new tab is created for the
preloaded page, but not added to the tab list
- upon receiving the view intent for the preloaded page
the tab is added to the tab list, and shown
- if several pages are preloaded consecutively in the same tab,
the back stack is cleared before it is displayed
- preloaded pages use the main browser cookie jar, so pages that
have never been viewed by the user can drop cookies

Change-Id: I9ed21f2c9560fda0ed042b460b73bb33988a2e8a
aseUi.java
rowser.java
rowserActivity.java
rowserSettings.java
rowserWebViewFactory.java
ontroller.java
ntentHandler.java
referenceKeys.java
reloadController.java
reloadRequestReceiver.java
reloader.java
napshotTab.java
ab.java
abControl.java
ebViewController.java
LargeUi.java
references/BandwidthPreferencesFragment.java
7c6e1c928ea078034e7eacf32ef5c209138001d9 30-Jun-2011 John Reck <jreck@google.com> Update geolocation prompt

Bug: 4975201
Cleanup and Holo'd

Change-Id: Ia4c31f411fa6fd2f3fd05ce92f4f4b8592cc3520
aseUi.java
eolocationPermissionsPrompt.java
ab.java
bf2ec206e8743467961da3e857b07aad6c50cd67 30-Jun-2011 John Reck <jreck@google.com> Always trigger URL bar on scroll down gesture

Bug: 4976168
Prevent websites from preventing the URL bar gesture

Change-Id: Id9d01c93267ff4376c89503b39945ae003e7d5bf
aseUi.java
honeUi.java
LargeUi.java
8ac4290069aa077f86d9ae67d764157bc48587da 30-Jun-2011 John Reck <jreck@google.com> Add a tab switcher button to phones

Bug: 4976834

Change-Id: I65477157ef3caed2b064e60fa1e8f701f6537535
itleBarPhone.java
a4816530199095b8e7ad0ebd6ac9f22dff32ea2a 29-Jun-2011 John Reck <jreck@google.com> Always automatically restore

Bug: 4904409

Change-Id: I07406481e3870c09546b0264ed10e5a7bd6cae68
rashRecoveryHandler.java
253b8553264dd3da9c7688d8c04d7f1f1b2bd399 29-Jun-2011 John Reck <jreck@google.com> Merge "Fix IntentHandler behavior"
db22ec4ee014900988062d910bc810172a07df56 29-Jun-2011 John Reck <jreck@google.com> Fix IntentHandler behavior

Bug: 4473779
Plus, TESTS! Huzzah!

Change-Id: I043e100d99d4653b7fb7885217d7fb305930a137
ookmarkUtils.java
ontroller.java
ntentHandler.java
ab.java
abControl.java
9b0a25cd743153261376ca4d7abcb8b56854c695 29-Jun-2011 John Reck <jreck@google.com> Merge "Fix wrong thread issue"
474c927a76d4a6b12e942ba4bde3a7db18a1a332 29-Jun-2011 John Reck <jreck@google.com> Fix wrong thread issue

Bug: 4971133

Change-Id: I40ecdf4ff6c27d3eb9f4f55360552030b215913f
oogleAccountLogin.java
075d493d738fc43bfb6bff56fa302bcb1d5ab7e7 29-Jun-2011 Mathew Inwood <mathewi@google.com> Fix (workaround?) for NPE when showing a preloaded tab.

Change-Id: I4a12d40da7ad12d4f9f3c27e75fc4e07d0c1af62
abScrollView.java
ae0c0411bb502976c6374e30c5d1aa4271a64daf 28-Jun-2011 Huahui Wu <hwu@google.com> 2nd try: Shows the right URL that has a cert error.

Identical to https://android-git.corp.google.com/g/#change,117835
which was reverted since its collaborative CL broke the build.

Change-Id: Ic0344bd30895700692fbf7cec84666567133e103
ontroller.java
ageDialogsHandler.java
4a7794c4d4db046357647f4b435d711be7b9eeaa 28-Jun-2011 Huahui Wu <hwu@google.com> Merge "Revert "Shows the right URL that has a cert error.""
16b6806562476950f5c26878ebf1d6075f1a16d8 28-Jun-2011 Huahui Wu <hwu@google.com> Revert "Shows the right URL that has a cert error."

This reverts commit db6ff8999159f386ea8a99d980ce533b717fca78.
ontroller.java
ageDialogsHandler.java
49fca5ed3ffd8ebee0f93df2f21d5bc027ff5020 28-Jun-2011 Huahui Wu <hwu@google.com> Merge "Shows the right URL that has a cert error."
749b93662b6c3152899d91dbd80139224dc46961 28-Jun-2011 John Reck <jreck@google.com> Merge "Prevent duplicates in omnibox"
94ee4d2470e2ae45c48e4baff4fd664c0e5277dc 28-Jun-2011 John Reck <jreck@google.com> Merge "Fix tests"
46e709ab99fc9eb82b6b8bac683b39e15754aabe 28-Jun-2011 John Reck <jreck@google.com> Merge "Move most visited to set homepage"
7ffb8957966fde0de338f4d42067d0edae295a9e 28-Jun-2011 John Reck <jreck@google.com> Prevent duplicates in omnibox

Change-Id: Idf91591a981543fb84a73d08e3c5bbc2c7d23d6f
uggestionsAdapter.java
rovider/BrowserProvider2.java
e6db1e78052dcd4d9409f57df1ab3fb3ac9ff413 28-Jun-2011 John Reck <jreck@google.com> Fix tests

Bug: 4771193
Fix bug where data URL was stripped instead of just text2

Change-Id: I93ebcdd3a7ef4106dbdeda0ea16773ac919b3cb2
rovider/BrowserProvider2.java
961d35d6e9cd58d930d8572b91d7e0c9f928f1e8 23-Jun-2011 John Reck <jreck@google.com> Move most visited to set homepage

Bug: 4770245

Change-Id: If47b2f308ab3cd4b58dbcbf3a28cdb341481a885
rowserHomepagePreference.java
rowserSettings.java
referenceKeys.java
rlUtils.java
references/GeneralPreferencesFragment.java
80309a2dd32a05a13333974619714cc21f8a83d1 28-Jun-2011 Brian Carlstrom <bdc@google.com> Merge "Moving ssl_certificate layout, resources, and helper code to SslCertificate"
db6ff8999159f386ea8a99d980ce533b717fca78 27-Jun-2011 Huahui Wu <hwu@google.com> Shows the right URL that has a cert error.

b/2689122 SSL error shows the wrong page when triggered by an image/javascript in the page
This CL receives the URL which has a invalid cert from framework and shows it in related
dialogues. Related CLs are:
webkit: https://android-git.corp.google.com/g/#change,117817
framework: https://android-git.corp.google.com/g/#change,117828

Change-Id: I9b243b73b9cce19d94cc71608207219bfa687db2
ontroller.java
ageDialogsHandler.java
32feebd05dc90785194df32b7a14c2e0ceba2b1e 27-Jun-2011 John Reck <jreck@google.com> Merge "Attempt to automatically restore after crash"
46473c5f8f772d3cb869d712c596308ba10722d3 27-Jun-2011 John Reck <jreck@google.com> Merge "Tweak title bar animation"
bcba77a5bb4ec468bb6dc8aa298e5093d2d7121f 27-Jun-2011 John Reck <jreck@google.com> Merge "Fix title bar bug"
873034cdbf67b7f0b555d7e15490d7466d49dd60 27-Jun-2011 Brian Carlstrom <bdc@google.com> Moving ssl_certificate layout, resources, and helper code to SslCertificate

Change-Id: I5b81cde261fb0234616bc08566af9ad4ef94325b
ageDialogsHandler.java
6d85fab73e2c0359968fc6580594689940f5dabc 24-Jun-2011 Brian Carlstrom <bdc@google.com> Replace KeyChainActivity placeholder UI with more polished dialog (2 of 5)

frameworks/base

Extended KeyChain.chooserPrivateKeyAlias to allow caller to supply
preferred choice to be selected in chooser. This allows Email
settings to highlight the current choice when allowing user to
change settings.
keystore/java/android/security/KeyChain.java
api/current.txt

Implemented KeyChain functionality to pass host and port
information to KeyChainActivity for display.
keystore/java/android/security/KeyChain.java

KeyChain now sends a PendingIntent as part of the Intent it sends
to the KeyChainActivity which can be used to identify the caller
in reliable way.
keystore/java/android/security/KeyChain.java

Moved .pfx/.p12/.cer/.crt constants to Credentials for reuse.
Added Credentials.install variant with no value for use from KeyChainActivity
keystore/java/android/security/Credentials.java

packages/apps/CertInstaller
Source of extension constants now in Credentials
src/com/android/certinstaller/CertFile.java

packages/apps/Browser
Have browser supply host and port information to KeyChain.choosePrivateKeyAlias
Tracking KeyChain.choosePrivateKeyAlias API change
src/com/android/browser/Tab.java

packages/apps/Email
Tracking KeyChain.choosePrivateKeyAlias API change
src/com/android/email/view/CertificateSelector.java

packages/apps/KeyChain

KeyChain now depends on bouncycastle X509Name for formatting
X500Principals, since the 4 X500Principal formatting options could
not format emailAddress attributes in a human readable way and its
the most important attribute to display for client certificates in
most cases.
Android.mk

Changing the UI to a dialog, make the activity style transparent.
AndroidManifest.xml
res/values/styles.xml

Layout for chooser dialog
res/layout/cert_chooser.xml

Layout for list items in chooser
res/layout/cert_item.xml

New resources for dialog including comments for translators.
res/values/strings.xml

New dialog based KeyChainActivity. Now also shows requesting app
and requesting server. Now can preselect a specified alias. New
link directly to CertInstaller.

src/com/android/keychain/KeyChainActivity.java

Fix KeyChainTestActivity to work with TestKeyStore changes that
were causing network activity on the UI to look up the name of
localhost. Also track KeyChain.choosePrivateKeyAlias API change.

tests/src/com/android/keychain/tests/KeyChainTestActivity.java

Change-Id: I3a5c45bfec05b16d4d9b7e0d6bb4220be5159fe7
ab.java
38def32cdfcbe03924d7991f901f8e6a9fe229d5 25-Jun-2011 John Reck <jreck@google.com> Tweak title bar animation

Values from UX

Change-Id: I5f975c4b68e890d51a8668cfad0c4f458ac7e918
itleBarBase.java
cfeae6d3dc6f62f2d475bf50c0fc26a0e9c730de 25-Jun-2011 John Reck <jreck@google.com> Attempt to automatically restore after crash

Use a timestamp based approach to determine if we
should automatically restore or prompt the user

Change-Id: I4b8d1d76e0dfc02879f3708241cb78ff1673a57c
rashRecoveryHandler.java
686a9d9d928c031d49aa63478de947bf25994dc3 24-Jun-2011 John Reck <jreck@google.com> Fix title bar bug

Prevent hiding the title bar while loading

Change-Id: I969060b4bcb9132f76f758831ddd931b2a22b194
aseUi.java
7e5b8b5ab04edd6cfe3acc4dadca42b11ba484c3 22-Jun-2011 John Reck <jreck@google.com> Titlebar Autoshow tweaks

Also consolidate some common code between phone and tablet

Change-Id: I2e1be9be84b07726596d4b4fe7345c0074236be1
aseUi.java
abBar.java
itleBarBase.java
itleBarPhone.java
itleBarXLarge.java
0b3165d365baa066465f5ae95d93feeec75a0ef3 22-Jun-2011 John Reck <jreck@google.com> Handle restore dialog cancel

Bug: 4860016

Change-Id: I77a61e4bdbdb54a8840b2f5f1e8e20a1b05cb3e2
rashRecoveryHandler.java
5d43ce897758b7cb5deadc1203717b965334784c 22-Jun-2011 John Reck <jreck@google.com> Implement scroll up trigger titlebar

On phones, when scroll up show the title bar

Change-Id: I432bdddf693a351be9c6223e26804452b09d783f
aseUi.java
honeUi.java
abBar.java
itleBarBase.java
LargeUi.java
26b183292dc087b16af10f482744c3bb30e1f163 21-Jun-2011 John Reck <jreck@google.com> Prevent webview reuse

Bug: 4742007
Bug: 4770356
Also pipe all loadUrl's through Tab so that it can immediately
update its internal state. This is necessary as javascript:
uris do not cause onPageStarted/finished callbacks to happen,
thus the url and title of the Tab do not update.

Change-Id: I6d17e8627db505eaa9158339fdfc7afd2c6672a2
ontroller.java
ntentHandler.java
ab.java
rlHandler.java
0d63c5d5621b47d95726b5b8ae381f09ef814296 21-Jun-2011 Ben Murdoch <benm@google.com> Only close the AutoFill editor when we're actually done with it

We need the activity to still be alive when the PROFILE_SAVED
callback occurs so that we can get the context to display the toast.
So don't close the editor until we've shown the toast.

Bug: 4615099
Change-Id: I61fee12258193815efb999c576309fef9ac33d23
utoFillSettingsFragment.java
9db9529bdb7490ccd72fbe66f7e9c9d7cdd73899 20-Jun-2011 John Reck <jreck@google.com> Re-enable list view mode

Bug: 4645489

Change-Id: Id6eab53a6cb73083781c96a41bfeffec6eae0498
rowserBookmarksAdapter.java
rowserBookmarksPage.java
iew/BookmarkExpandableGridView.java
iew/BookmarkExpandableView.java
b6f83376eaf0766a8e5aa6eeb06976f463f37ea0 18-Jun-2011 John Reck <jreck@google.com> Fix dual-bar action bar in bookmarks

Change-Id: I212264144a5938ea2eb9e04c0c8471b911c38765
rowserBookmarksPage.java
d81500c9a8cc733da2c916dddd1bfa3c0ba2c05e 18-Jun-2011 John Reck <jreck@google.com> Merge "Omnibox improvements"
67f3363c1fa95aa06b6a90e1f07ad950e4e22a3a 18-Jun-2011 John Reck <jreck@google.com> Omnibox improvements

Bug: 4603029
Reduce padding on phone
Full width on phone
Fix focus-stealing bug on phone

Change-Id: I4498f239a03fa7c2d55da4d72058b79c27992ae3
itleBarPhone.java
3f1c7b93b87595beb2610b31ed9bbef211bcab40 18-Jun-2011 John Reck <jreck@google.com> Merge "Clarify restore dialog, prevent spam"
f8d91a519588a2ecc1fc5333c1869ddca9b7e7fe 18-Jun-2011 Michael Kolb <kolby@google.com> Merge "nav mods"
9829b43575a4e517a8f7f4aae836bf28728fb85b 04-Jun-2011 Michael Kolb <kolby@google.com> nav mods

Change-Id: I80afd61d8d85b39fdeefacb1303294a33f696b75
avScreen.java
avTabGallery.java
avTabScroller.java
avTabView.java
iew/Gallery.java
iew/HorizontalScrollView.java
iew/ScrollView.java
24f1826440334ba8a3d2453699c51c1a4b117c7b 17-Jun-2011 John Reck <jreck@google.com> Clarify restore dialog, prevent spam

Bug: 4599646
State that it is the browser's windows/tabs to be restored and
show the browser's app icon in the dialog.
Also cut down on the frequency this prompt will appear by
ignoring tabs that haven't loaded anything except the home page.

Change-Id: I2c2cc03aa92da3199c47b455256145d392548930
ontroller.java
rashRecoveryHandler.java
ab.java
abControl.java
b3fb20e6dfa8778846af067b67006c685e30acd6 17-Jun-2011 John Reck <jreck@google.com> Merge "Delete bookmarks when sync account is removed"
5a77537f31715ac32112f47a569eded13dce5f1b 17-Jun-2011 John Reck <jreck@google.com> Delete bookmarks when sync account is removed

Bug: 4686176

Change-Id: I1d05cc72e1cf65d04eb7def4a72a2f83420bd345
ccountsChangedReceiver.java
rovider/BrowserProvider2.java
61a8e3508d8c9a885b9b064f70a4ce23b698d372 17-Jun-2011 Jeff Hamilton <jham@android.com> Merge "Launch into browser when a URL is received over NFC."
90ee0619c5befc888569bbda46ad12dd3af2baa6 17-Jun-2011 John Reck <jreck@google.com> Merge "Fix adding bookmarks"
fd77aaaa6b1b79ba0438a78e357aa877552830b1 17-Jun-2011 Jeff Hamilton <jham@android.com> Launch into browser when a URL is received over NFC.

Change-Id: I32c6dcc4e257a32a341b9c2f165cd3764da08b64
ntentHandler.java
326ec50db7ed4da6e0473423591f56eb53b04cf3 17-Jun-2011 Ben Murdoch <benm@google.com> Merge "Fix up AutoFill profile editor UI in portrait mode"
815752af4a61faac210150db4084944fa0f4af33 16-Jun-2011 Ben Murdoch <benm@google.com> Fix up AutoFill profile editor UI in portrait mode

Create layout-port version of the autofill profile editor that extends
vertically rather than horizontally.

In both portrait and landscape, make the "Save profile" button
always visible, remove the "cancel" button as there are already several
ways to leave the activity without saving changes and move the "Delete
profile" button to the options menu.

Change-Id: I3b03c998bc8cb005f066733a3b6979a03396f31f
utoFillSettingsFragment.java
6a835eeed0f8636954460e283c7c47be42f565f2 17-Jun-2011 John Reck <jreck@google.com> Fix adding bookmarks

Bug: 4691351
Allows adding with a parent without specifying the account
name and type

Change-Id: I6ab2e726ccdbce24d5a6bed250d613b7bf53e53b
rovider/BrowserProvider2.java
7dc444b4c3b70a09a33c0892fb8677922bdf1ecc 17-Jun-2011 John Reck <jreck@google.com> Accessibility tweaks

Min font size now shows pt value
Text size replaced with text zoom

Change-Id: Ic5906be094425bc5099a17571868c7a994a6cb86
rowserSettings.java
referenceKeys.java
references/AccessibilityPreferencesFragment.java
references/FontSizePreference.java
references/WebViewPreview.java
f43990eed0a2b97f181c44fd03271f1844a8d133 17-Jun-2011 John Reck <jreck@google.com> Merge "Clean up accessibility settings"
8fc22a1c7846b4c7c7b74d1ec59ffc59c2695c15 16-Jun-2011 John Reck <jreck@google.com> Clean up accessibility settings

Bug: 4487879

Change-Id: I22b4e8442d20d635b9e41c214dcb20748c12f251
rowserSettings.java
references/AccessibilityPreferencesFragment.java
references/FontSizePreference.java
references/MinFontSizePreference.java
references/WebViewPreview.java
a56822d654cc5776f810af3d9da23166dcacb8a1 16-Jun-2011 Martijn Coenen <maco@google.com> Merge "Zero-click sharing for Browser using NFC."
b2f93556ac91fe06eb8f6acab05b6a6d1b2fdbe1 14-Jun-2011 Martijn Coenen <maco@google.com> Zero-click sharing for Browser using NFC.

This adds zero-click sharing for the Browser app; the URL of the
tab currently displayed will be transferred to any NFC-capable
Android phone upon touch.

Change-Id: I7aabc1b2b3f7700c05223349e5c317534fcfe8f0
ontroller.java
fcHandler.java
f3828cd09f12cbf2980af72187628a608db8e938 15-Jun-2011 John Reck <jreck@google.com> Remove magic paddings from bookmark view

Use calculated sizes to correctly center without the need for
"magic" padding values.

Change-Id: Ida64a80243df9bf05355dd1db1047fc16c10b726
rowserBookmarksAdapter.java
rowserBookmarksPage.java
iew/BookmarkExpandableGridView.java
d8c7452a7d8975a2d60414c5a33842b4a743e631 14-Jun-2011 John Reck <jreck@google.com> Persistent frozen tabs

On Tablet WebViews for frozen tabs are created on demand
On Phone WebViews for frozen tabs are tied to the lifecycle
of the SnapshotTab for nav screen reasons (for now)

Change-Id: I80cb48e748c4dd4b8564426d5e05b92f3eea7a36
ontroller.java
avTabView.java
napshotTab.java
ab.java
abControl.java
rovider/BrowserProvider2.java
27d0b8858752093b8e6cffec4073429b22444af3 13-Jun-2011 John Reck <jreck@google.com> Merge "Remove unused parameter"
d6e90c1604de8da5ac0305762c61af39256be052 13-Jun-2011 John Reck <jreck@google.com> Merge "Guard against menu onclick being called twice"
3ffc5ca7cd5e79dec9f7d2bb83e6f909d826ff0d 11-Jun-2011 John Reck <jreck@google.com> Remove unused parameter

Bug: 4554673
Parameter no longer has any meaning, could cause crashes

Change-Id: Ifcc54ab93070d6153476b720c9636f04423e1717
rowserBookmarksPage.java
ombinedBookmarkHistoryView.java
ontroller.java
itleBarXLarge.java
iController.java
8549365bc3e7fe5af07f687286404dbcc3553815 11-Jun-2011 John Reck <jreck@google.com> Guard against menu onclick being called twice

Bug: 4375496

Change-Id: Id1523ce179bcd4a5f66065109e3dd97d0a8f9ff4
allpaperHandler.java
e88fb29e489726302b051e71acfa95453280e7e3 10-Jun-2011 John Reck <jreck@google.com> Merge "Always offer to restore"
dbf3981ccbacb11a99c262fc5ebbece62b207a2d 10-Jun-2011 Michael Kolb <kolby@google.com> fix various NPEs

Bugs: 4597115
4580514
4580511
4560889
4545346

Monkey proofing nav screen;
disabled pause/resume during scroll

Change-Id: I4e24b91fc0b6c008cb4e2df113316c0063f0c915
avTabScroller.java
avTabView.java
abControl.java
378a41055fab6c521cdc1d9b2cfeefff2af19e7c 10-Jun-2011 John Reck <jreck@google.com> Always offer to restore

Always offer to restore (even across reboots)
Periodically save while the user is typing in a textfield

Change-Id: If226ea7d2e19c58d8205d663f9f8dd670c712436
rowserWebView.java
ontroller.java
rashRecoveryHandler.java
26d56c6833526718de9dadca60b53f1f851831eb 10-Jun-2011 Brian Carlstrom <bdc@google.com> Merge "Tracking KeyChain API refinements"
aa09cd8dc20c9134b69ace4a7b84fe0103220fb4 10-Jun-2011 Brian Carlstrom <bdc@google.com> Tracking KeyChain API refinements

Change-Id: Ia1a07c443b3c2e0373eeb4a7f5cffa65bbed17a0
eyChainLookup.java
ab.java
09bf24fcc19f2b952c65f634d2e94233c1944004 09-Jun-2011 Michael Kolb <kolby@google.com> fix hide navscreen bug

Bug: 4569020
check if we're already hidden

Change-Id: Ief4d2e94c66cf85fa71f5c19ffacfde3e204c42b
honeUi.java
a3bc54f2afc6fa623daeea25150b8817d559168f 09-Jun-2011 Brian Carlstrom <bdc@google.com> Merge "Provide Browser implementation of WebViewClient.onReceivedClientCertRequest"
998e9823d7b3a12032d90dc49c6411c7fb592e9a 09-Jun-2011 Michael Kolb <kolby@google.com> Merge "fix close last page bug"
66af816cfbbfa2bbf2d35996e8024c8a6dc42a9c 09-Jun-2011 Michael Kolb <kolby@google.com> fix close last page bug

Bug: 4586081
changed behavior of closing last page to exit the browser
(consistent with tablet UI)
this eliminates the state where browser doesn't have a current
page which caused the original bug

Change-Id: If933c6f14b6ae0c5c95fc8e656bbd909f6cb09b7
avScreen.java
8862c1dd48ac83011411c469afb5065b6d0c32f9 02-Jun-2011 Brian Carlstrom <bdc@google.com> Provide Browser implementation of WebViewClient.onReceivedClientCertRequest

Following the example of onReceivedSslError, implement onReceivedClientCertRequest

ERROR CASE CLIENT CERT CASE
<... From frameworks/base ...> <... From frameworks/base ...>
Tab.SubWindowClient.onReceivedSslError Tab.SubWindowClient.onReceivedClientCertRequest
Tab.mWebViewClient.onReceivedSslError Tab.mWebViewClient.onReceivedClientCertRequest
<... ssl_warnings dialog ...> <... KeyChain.choosePrivateKeyAlias/KeyChainLookup ...>
SslErrorHandler.proceed (with SslCertLookupTable) ClientCertRequestHandler.proceed (with SslClientCertLookupTable)
<... To frameworks/base ...> <... To frameworks/base ...>

Change-Id: I3ed3789c4efc97c87ab4773cdaed3e654a1fd1e3
eyChainLookup.java
ab.java
14f409937b824b4cf1be61ad9df128e5bb701a71 08-Jun-2011 John Reck <jreck@google.com> Merge "Freeze tab improvements"
541f55a0178da7c09fb32aa5385effae031ea071 08-Jun-2011 John Reck <jreck@google.com> Freeze tab improvements

Change-Id: I5d5e5a7a18cafdbe845fa1ef949276bdfd1996d3
ontroller.java
ab.java
abBar.java
LargeUi.java
4650033a3790598316d01deef8f52d0bf39d5837 07-Jun-2011 John Reck <jreck@google.com> New useragent switcher design

Uses a popup menu off of the globe on tablets or favicon on phones

Change-Id: Ia3634b5a218456127abb8b266a6cfc664836b037
rowserSettings.java
referenceKeys.java
itleBarBase.java
itleBarPhone.java
itleBarXLarge.java
references/LabPreferencesFragment.java
f33b1637487af3786ee30f295f2c84db6db1e6b3 05-Jun-2011 John Reck <jreck@google.com> Add freeze tab menu option

Adds a freeze tab menu option hidden behind about:debug for now.

Change-Id: I1b321de6a5dbcb13e87f6e658439f727970b0e4f
ontroller.java
3c6b30cd85e1d18cdd9aadf3f4860a40ce5fe44d 03-Jun-2011 Derek Sollenberger <djsollen@google.com> Merge "Add API to allow plugins to lock their orientation in full-screen"
2d4f1e2553dee6bce5a12162ff6d4459babe2512 01-Jun-2011 Derek Sollenberger <djsollen@google.com> Add API to allow plugins to lock their orientation in full-screen

This CL has companion changes in the framework and webkit.

bug: 3398386
Change-Id: Iea198ae6b74c68506e605ca8c401f199e2455416
aseUi.java
ontroller.java
ab.java
I.java
ebViewController.java
LargeUi.java
0f91e03b5e614bfd1bae969652172a933faf23c5 01-Jun-2011 Michael Kolb <kolby@google.com> use webview proxy in nav screen

Change-Id: If5c914dfad48cd4b13cd5fe81374e8adc35060f9
rowserWebView.java
avTabScroller.java
avTabView.java
honeUi.java
db343c57c970bb2e3b8f269fc4cbe90546357257 29-May-2011 Michael Kolb <kolby@google.com> calculate scroller padding

Change-Id: I727c425e096220ae1230e3fbe0f1edb4b3fea8ed
avTabScroller.java
avTabView.java
aed9c54d8e67bb683a5a415b3775525a3ac00508 28-May-2011 John Reck <jreck@google.com> Prevent crashing in CrashRecoveryHandler

Catch Throwable instead of Exception
Don't save screenshots for crash recovery

Change-Id: I22c36dc644ae597c609880d2ced79436918d83a6
rowserActivity.java
ontroller.java
rashRecoveryHandler.java
ab.java
abControl.java
9465f4db222d280118ecd9a45261a62389dda520 28-May-2011 Michael Kolb <kolby@google.com> Merge "long axis scrolling for nav screen"
ce4dbb68de9fe867d69b37f27e1d214381ecefca 28-May-2011 John Reck <jreck@google.com> Merge "Bookmark drop CAB"
4bd767d2f4ce166a44687170c6af18e242447205 27-May-2011 Michael Kolb <kolby@google.com> long axis scrolling for nav screen

also:
fix combo view navscreen overlap
fix menu key handling
adjust screenshot capture size

Change-Id: Ia0c920ed40e7d97d5902d98b85830817b9de6506
ontroller.java
avScreen.java
avTabScroller.java
avTabView.java
honeUi.java
iew/ScrollView.java
e7c97de989b75a591d598da63e0bef51831462d4 27-May-2011 John Reck <jreck@google.com> Bookmark drop CAB

When dragging a bookmark, show the CAB with drop targets

Change-Id: I2a05800c8ab393f8fba64c46945266566eeacc7f
ookmarkDragHandler.java
rowserBookmarksPage.java
iew/BookmarkExpandableGridView.java
5949c661b51295148706d53a03b41df2eb840ae3 27-May-2011 John Reck <jreck@google.com> Fix set parent race condition

Alter the openTab method to make sure that the parent is
always set before trying to load a url. This is done because
some web settings (useragent) are now inherited from the parent,
and we need to make sure those are applied before the UA is sent
to the server.

Change-Id: Ib33b75ac4648e8ba1ede9bb92406ea175aabb19d
ontroller.java
ab.java
ebViewController.java
b9b2a8290874e447444c7791647cbade915bc47d 27-May-2011 John Reck <jreck@google.com> Remove sync setting

Change-Id: I7719c82a3a63d8ac8022e70e3a7f7b4a814e304f
rowserBookmarksPage.java
references/GeneralPreferencesFragment.java
references/ImportWizard.java
rovider/BrowserProvider2.java
749542ee3500a9060b0961de968f2634269f2845 27-May-2011 John Reck <jreck@google.com> Remove no longer needed sync settings/code

Now that we support multiple accounts, remove a bunch of
single-account management stuff

Change-Id: I2ae60f0a510ace48e14c97763145d4e5dd523dd1
ccountsChangedReceiver.java
ookmarkUtils.java
ookmarks.java
rowserHistoryPage.java
rovider/BrowserProvider2.java
9b8cd1e564984874f2a6f5cc9bdc68cda8aa15ce 26-May-2011 John Reck <jreck@google.com> Configure bookmark widget

Add a configuration step when adding the bookmark widget to
pick what account to use

Change-Id: I2be723c411ec5b9f32d6819a5e2e65995921a252
ccountsChangedReceiver.java
ddBookmarkPage.java
references/GeneralPreferencesFragment.java
idget/BookmarkThumbnailWidgetProvider.java
idget/BookmarkThumbnailWidgetService.java
idget/BookmarkWidgetConfigure.java
2814a362c21ac219410d9b54e1bd3e8152b845c7 20-May-2011 Michael Kolb <kolby@google.com> new iteration of the navigation UI

use live webviews

Change-Id: Ie787c76470e445548d358374f83f33a1b0b0b5cf
aseUi.java
rowserWebView.java
ontroller.java
avScreen.java
avTabScroller.java
honeUi.java
itleBarPhone.java
I.java
iew/HorizontalScrollView.java
iew/TabHolderView.java
45377778b556064718b61c9495ae5bdc900fd996 25-May-2011 John Reck <jreck@google.com> Merge "Help dialog for useragent switcher lab"
92935a725584211fcd14a99ee4b64b1da25ea61b 25-May-2011 John Reck <jreck@google.com> Help dialog for useragent switcher lab

Change-Id: I1126f2dae652a36a133aa85a3a8aa823ab875b7b
references/LabPreferencesFragment.java
b0a86db3bfa39863977efd3bac5c9bf527d224aa 24-May-2011 John Reck <jreck@google.com> Useragent switcher tweaks

Children inherit parent tab's setting
Setting is now save/restored across kills

Change-Id: I664d2d887281df7b99e8239e3ba41ba540f4bbec
rowserSettings.java
ab.java
b8b2af8be793c442add61afbe852d55ef978361c 21-May-2011 John Reck <jreck@google.com> Initial implementation of the useragent switcher

Change-Id: Iaa8262a678902645dbfaa8a53fe7212af7d9d53c
rowserSettings.java
referenceKeys.java
itleBarXLarge.java
e74d9f8e84c8b5dfdbc3dd0d689d01d945841100 19-May-2011 John Reck <jreck@google.com> Replace hack with new framework support

Change-Id: I62abc855fd4db18e17415c86e9b791b1710abd2f
iew/BookmarkExpandableGridView.java
fd0deff448732187e19a4ee912bed8b47d921828 19-May-2011 John Reck <jreck@google.com> Workaround to get smooth scroll on group expand

Get smooth scrolling on group expand in bookmark grid
working.

Change-Id: I5ce9dd7a2c9b16725df8fd723b0fa39408ebec61
iew/BookmarkExpandableGridView.java
66302e5f0622fce8f0250afcd722c5597ba76261 19-May-2011 John Reck <jreck@google.com> Initial bookmark drag & drop

Currently can only re-parent (drop into folders, between accounts)
Has no visual feedback yet either

Change-Id: If02c32a98a836c4567f274f1cb1654a25f469b0f
ookmarkDragHandler.java
rowserBookmarksPage.java
iew/BookmarkExpandableGridView.java
31faddc3fa92d51a642249d86df7f769178f7e92 18-May-2011 John Reck <jreck@google.com> Merge "Transfer data from BP1 to BP2"
8706008824a86cd28f6911be26dde2602a4b4a6a 18-May-2011 John Reck <jreck@google.com> Transfer data from BP1 to BP2

Also move BP1 to provider package

Change-Id: I082df8f675d32e2b9072914eab4ee1d50543e169
rowserProvider.java
rowserSettings.java
ontroller.java
nstantSearchEngine.java
rovider/BrowserProvider.java
rovider/BrowserProvider2.java
e755c575712cfee4aa558df7fcd5defe97927f2b 18-May-2011 Michael Kolb <kolby@google.com> am 26493801: am 5358c83a: Merge "adjust tab width for screen size" into honeycomb-mr2

* commit '2649380163039804809d38612e490f02dd14f169':
adjust tab width for screen size
1617b123ee4f5468d1b3cf605d84c7dc616b42e1 18-May-2011 John Reck <jreck@google.com> am ccdc7bbd: am 9fdd981a: Bookmark action bar fix

* commit 'ccdc7bbd51dd5fe250a9ad27790bbbf974579b5a':
Bookmark action bar fix
fba541e7ca1ae088bf612d2d98fe4ce60b7c1e01 18-May-2011 John Reck <jreck@google.com> resolved conflicts for merge of e619f1e5 to master

Change-Id: I04de9e92a91cd66e848d37cbb07f7d36a4edba06
5358c83ad55b76062a032d7f0b3a79c863433e78 18-May-2011 Michael Kolb <kolby@google.com> Merge "adjust tab width for screen size" into honeycomb-mr2
678afc88c00b339950b41e5be9a3e165d580f7bf 17-May-2011 Michael Kolb <kolby@google.com> adjust tab width for screen size

Bug: 4427112
make tabs smaller for portrait 7 inch screen

Change-Id: I0e02e68b1bae1fe7e81f1a3a49911707de40903b
abBar.java
abScrollView.java
9fdd981a245b59952338374ba6a264742498fc4c 17-May-2011 John Reck <jreck@google.com> Bookmark action bar fix

Bug: 4425113
When the screen is less than 720dp wide (so 7" portrait)
show only a star to add a bookmark instead of the star with
text.

Change-Id: Ie5c48e71f41458c466047ca23bf5d2f64a50f93d
rowserBookmarksPage.java
275932ff17bcb44712ef07a1e143c3f3b0d8df8a 17-May-2011 John Reck <jreck@google.com> Merge "Use tablet UI for large" into honeycomb-mr2
a5176f3e20d7bc0f07b1434f35c9458f40477644 17-May-2011 John Reck <jreck@google.com> Use tablet UI for large

Bug: 4443420

Change-Id: I51e85a75cc246e940374eca8eae43ddcd3898923
rowserActivity.java
rowserBookmarksPage.java
ombinedBookmarkHistoryView.java
30b0e3eb03104ca27c7bcd84e3199644ef43ca49 17-May-2011 John Reck <jreck@google.com> Add provider support for moving between accounts

Fix the provider to correctly handle the case where a bookmark
is re-parented to a new account

Change-Id: I3c4412cfe2fc73bbb7209cbd85b0b8e5249982c6
ddBookmarkPage.java
rovider/BrowserProvider2.java
a94de4fc1f36aa329690519fa87d2f5a785ad8e7 11-May-2011 Ed Tam <etam@google.com> DO NOT MERGE - Update and fix RLZ code:
- Cache RLZ parameter
- Set RLZ parameter for address bar searches
- Add broadcast receiver to handle RLZ updates
- Update RLZ parameters in home page and bookmarks
Bug: 4436761

Change-Id: I505932656c68dca458283598c2f647e035f120d3
rowserSettings.java
ontroller.java
ntentHandler.java
lzReceiver.java
rlHandler.java
rlUtils.java
37894a9707458cb2556c61ba483c18e2dc660a7e 13-May-2011 John Reck <jreck@google.com> More preventing recursive folders

Change-Id: I0a7cb210b5e15962c06eaf0ebc83b1120c91e2a6
ddBookmarkPage.java
9cb7180b85596143fbaffbd933ed7e6db5240fdd 13-May-2011 John Reck <jreck@google.com> Merge "Prevent adding a folder to itself recursively"
d95270ce5d17d0dae87cca3fc7a6b04161847fc7 13-May-2011 John Reck <jreck@google.com> Merge "Fix bug where wrong folder contents are loaded"
ddf4a474080aa126dead6dc590caa6a7c3059eea 13-May-2011 John Reck <jreck@google.com> Prevent adding a folder to itself recursively

Prevent the last used folder from being listed if the user
is editing that folder. Otherwise it would try to set a folder's
parent to itself, not cool

Change-Id: Ia0578436f0c5270663d7908000139816bcfaf163
ddBookmarkPage.java
1dd8cd43ff1bf1d7b8ef257b19e761b3eee296a7 13-May-2011 John Reck <jreck@google.com> Fix bug where wrong folder contents are loaded

Change-Id: Ie8d6fcf7161bbcdc51462821bbb54653bd6531b0
ddBookmarkPage.java
006ae18b7b0f3e5d8b6ce80a5cac365ee9b226fd 13-May-2011 John Reck <jreck@google.com> Remove account adding from getBookmarksUri

Omnibox now searches all accounts

Change-Id: I8b4fbed5efd420f787648340e8c1e9d82d60b24c
ookmarkUtils.java
uggestionsAdapter.java
6d45e134f2fd61e85b219e3fde7de796961bdd67 13-May-2011 John Reck <jreck@google.com> Merge "Make add/edit bookmark be account-aware"
2eec4c34867bbcf2c136f4e6e7f74670360545fe 12-May-2011 John Reck <jreck@google.com> Make add/edit bookmark be account-aware

Change-Id: I5e4e489d891adace7f76b4c4534a2203119dface
ddBookmarkPage.java
ddbookmark/FolderSpinnerAdapter.java
f86dabe4faae60a8bdad987a8d6a4d5ea101a72a 13-May-2011 Michael Kolb <kolby@google.com> Merge "introduce tab IDs"
c831b63308dd1f8ef71808db8344ca2566ba4ed4 11-May-2011 Michael Kolb <kolby@google.com> introduce tab IDs

Tabs are identified by IDs now, instead of their position
Refactored the save/restore code

Change-Id: I7133d55831201d097dc19ec938a85e7085f36749
ctiveTabsPage.java
ontroller.java
ntentHandler.java
avScreen.java
ieControl.java
ab.java
abBar.java
abControl.java
iController.java
rlHandler.java
ebViewController.java
2cb9dc2db14154753d906ff4cce87c333df54214 12-May-2011 John Reck <jreck@google.com> Strip text2_url

Bug: 4387881

Change-Id: I624db23a1181b5f8d8c7fe1a42916f6616655309
rlUtils.java
rovider/BrowserProvider2.java
837ea5b1f5a7c2105cd5a6799918d23ac7b1a2b6 11-May-2011 John Reck <jreck@google.com> Create accounts view

Change-Id: I2eb3c3566a74f208c02f1419ffa12d51619b83ef
rovider/BrowserProvider2.java
8075e388502f0abed3a7cc214188b44fcc453509 11-May-2011 John Reck <jreck@google.com> Merge "Initial pass at collapsable bookmarks"
71efc2bbf08574425a387c992e24cb9eaf0a6e6c 10-May-2011 John Reck <jreck@google.com> Initial pass at collapsable bookmarks

Change bookmark view to show all bookmarks
Group by account_name

Change-Id: I2c252c9f0e8d4df4271649dbe9bf3db336f921df
ddBookmarkPage.java
ookmarksLoader.java
readCrumbView.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
ombinedBookmarkHistoryView.java
hortcutActivity.java
rovider/BrowserProvider2.java
iew/BookmarkContainer.java
iew/BookmarkExpandableGridView.java
519d22840ea587988214a625dc8106e1302ac4a9 10-May-2011 Michael Kolb <kolby@google.com> fix new tab regression

Change-Id: I788343c7df3c282d8f42aeac715ad54eacea77b9
ctiveTabsPage.java
ontroller.java
avScreen.java
iController.java
7bcafde2ba532941c1eb8c9022eebd5398aeae2a 09-May-2011 Michael Kolb <kolby@google.com> refactor open tab code

Change-Id: Ibcffa5a55b2b7dcf56174f9dd916a565b31506e9
ctiveTabsPage.java
ontroller.java
ntentHandler.java
avScreen.java
ab.java
abControl.java
iController.java
rlHandler.java
ebViewController.java
37a0bde01dc9655fc99ee2d63098ab073ac97e33 09-May-2011 Michael Kolb <kolby@google.com> Merge "fix navscreen orientation"
a4261fd53fef2b311e733fcfee4be3a9967ad967 05-May-2011 Michael Kolb <kolby@google.com> fix navscreen orientation

handle configuration change in navscreen
capture actual screen for tabs
size tabs correctly

Change-Id: I20ff72bdcab13678cdba4c55849bd5ff16cb6568
rowserWebView.java
ontroller.java
avScreen.java
honeUi.java
iController.java
4cfc029725815362f98851122dd0599e99e753be 06-May-2011 John Reck <jreck@google.com> Merge "Fix AutoFill"
72d77529cc146e2eb8e36247d448e416b56c865d 06-May-2011 John Reck <jreck@google.com> Fix AutoFill

Ensure that we sync the new profile data to WebSettings so that
it will get sent to native land.

Change-Id: I825557d9c73e218f0056f6bfd1d3b726ca9f6eef
utofillHandler.java
1214af3f8651d9a936b182b52d5f07734e28828b 06-May-2011 Michael Kolb <kolby@google.com> DO NOT MERGE - fix scroll bug

Bug 4262017

Change-Id: I0846a0336d23f6023ff23cae2ef598d40c52ecec
aseUi.java
itleBarBase.java
itleBarXLarge.java
rlInputView.java
86138446b4f7c922a650e8bffe62b36adf5210ff 04-May-2011 Michael Kolb <kolby@google.com> Merge "change navscreen in landscape"
ff6c36b53a394e8221215b1a9851fd739f2c03de 04-May-2011 Michael Kolb <kolby@google.com> change navscreen in landscape

Change-Id: I56e1a463d7a9fe04d9a1b63ec62766ddfac8ea9d
avScreen.java
9e78f51d14b9a16d645b754e073f549a5891db26 04-May-2011 Guang Zhu <guangzhu@google.com> add an intent parameter to skip crash recovery

This is useful for testing, where crash recovery is handled by the
tests and also dialog interaction in undesirabls and also dialog
interaction in undesirable. Also included a minor unrelated change
to test app to handle/disable pop windows.

Change-Id: Iab337b31c803d50b74ba24ca80cc614fa752a846
ontroller.java
74e60c2d77ee84e6f2b5311dc465e2933d304fb8 01-May-2011 Michael Kolb <kolby@google.com> fix url editing scroll bug

Bug: 4262017

Change-Id: I95991847277ece1027e0e9a9d1f6591910ae3ff4
aseUi.java
itleBarBase.java
rlInputView.java
5a4372f4638f9a1fc5c052d85977fbcc0c4d8c55 29-Apr-2011 Michael Kolb <kolby@google.com> fix phone titlebar

Change-Id: I76908b1cf4eb61f64c3531c75e589f1b80bdaaba
aseUi.java
avScreen.java
itleBarBase.java
itleBarPhone.java
71d7153c881a22ceb70e215357c2e342b9a9b91c 29-Apr-2011 Michael Kolb <kolby@google.com> Merge "add fullscreen option"
7fd1e8f86ead29d4cfad3d16e54f4427ac7bf39f 28-Apr-2011 John Reck <jreck@google.com> Add Honeycomb-MR1 useragent

Bug: 4347787

Change-Id: Id87528344fecd367381cd546d831eb35f3218f26
rowserSettings.java
8541837a164272a07cd4c76016c386e42b07449f 28-Apr-2011 John Reck <jreck@google.com> Merge "Rendering glitch workaround"
f48314fcba4d6ddda8abf2e30f94112542363ca5 28-Apr-2011 John Reck <jreck@google.com> Remove DEV_BUILD option

Bug: 4346867
This CL changes it so that debug itself is a "sticky" option unless
it is a release build

Change-Id: Ib2bac358270aaeb4cd3d828f26ea3947c49fb993
rowserPreferencesPage.java
rowserSettings.java
references/DebugPreferencesFragment.java
a8825b2a789eb0dbeca6d350197869c5ab812ae1 28-Apr-2011 John Reck <jreck@google.com> Rendering glitch workaround

Change-Id: If2102da9b67c7501195789f6bd871f8f8954de5b
references/WebViewPreview.java
12472f6e50bae508cdbc63fed0e11ad21daeabcf 28-Apr-2011 John Reck <jreck@google.com> Autologin layout for phones

Change-Id: I34453e4709c094c4a6647d7ed254949bf33a3018
itleBarBase.java
c38c604eca3bd0620cd9284187aace78455e723d 27-Apr-2011 Michael Kolb <kolby@google.com> add fullscreen option

Change-Id: I88299c37a7e809492f806478f41365b56b2687be
aseUi.java
rowserSettings.java
referenceKeys.java
I.java
119bfb0eb2ffbc063bdae3ce4c21e8fc29bae6bf 27-Apr-2011 John Reck <jreck@google.com> Merge "Add an option to forceably override user-scalable"
adc921feeb327ed118711d4abddfaa421c841290 27-Apr-2011 John Reck <jreck@google.com> Smoother animations please

Change-Id: Ie27fef1678f758bdaf43f90d5baeabdeef3b9f83
avScreen.java
honeUi.java
92f25f806c50bb08de80e1e6741b9852e105b8d9 27-Apr-2011 John Reck <jreck@google.com> Add an option to forceably override user-scalable

Change-Id: I48e0fb0c3472ee51fc907f5b0d307a64400cfe36
rowserSettings.java
referenceKeys.java
7b06c907aa31c38069ec2718bd4a388f1f801e6f 26-Apr-2011 John Reck <jreck@google.com> Fix race condition

Change-Id: I567e9d987dbd85551d51b34612b542e9694b83e1
utofillHandler.java
35e9dd6283a2d65687104eb0b3a459c02dcb150b 25-Apr-2011 John Reck <jreck@google.com> Browser settings refactor

Change-Id: I6fc1b21f7ea692fbe37a17bf900e9b7408a9c077
utoFillSettingsFragment.java
utofillHandler.java
aseUi.java
ookmarkItem.java
rowser.java
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
rowserPreferencesPage.java
rowserProvider.java
rowserSettings.java
rowserYesNoPreference.java
ontroller.java
ntentHandler.java
referenceKeys.java
uggestionsAdapter.java
ab.java
abControl.java
rlHandler.java
rlInputView.java
LargeUi.java
utocomplete/SuggestiveAutoCompleteTextView.java
references/AccessibilityPreferencesFragment.java
references/AdvancedPreferencesFragment.java
references/DebugPreferencesFragment.java
references/GeneralPreferencesFragment.java
references/LabPreferencesFragment.java
references/PrivacySecurityPreferencesFragment.java
references/WebViewPreview.java
earch/SearchEngines.java
6cd8f6b6ad2733f71d81de1188d830d010c1b4b6 26-Apr-2011 Michael Kolb <kolby@google.com> remove async capture

Change-Id: I3a621487d35eabe519d54411f392e16918c0af00
avScreen.java
honeUi.java
5e17ca2266abd4852468a66f911adcdfec721289 25-Apr-2011 Michael Kolb <kolby@google.com> Merge "fix pie menu handling"
8f11d06710c2c2be8e441ffe07c8fcd1195057be 25-Apr-2011 Michael Kolb <kolby@google.com> fix pie menu handling

Change-Id: Iab2bc23c2200799dbb0983b43ef66891bb51215d
honeUi.java
ieControl.java
LargeUi.java
08a687a75ef5164483ccfb3e144772c59bb14d83 23-Apr-2011 Michael Kolb <kolby@google.com> smooth navscreen animation

Change-Id: I87bfba8a18a1aaeffa95d15e4ddb4313dd2752d9
rowserWebView.java
avScreen.java
honeUi.java
iew/TabHolderView.java
40badf29facf6b5ca894a092062cc27897d2b434 21-Apr-2011 John Reck <jreck@google.com> Add minimum font size support

Change-Id: I2dc092f7484ff63ce90f15c2c46c7029c84265e8
rowserSettings.java
references/AccessibilityPreferencesFragment.java
references/AdvancedPreferencesFragment.java
references/MinFontSizePreference.java
references/WebViewPreview.java
fedb492d1ac1068e17028b6d4083d1a6b0578287 21-Apr-2011 Michael Kolb <kolby@google.com> remove menu inflation hack

Change-Id: I481f35120cb753f3c2f8cce815cff2ab4597e16b
aseUi.java
avScreen.java
honeUi.java
f205560dacc8a85f0443ca1949a68962404321e8 10-Apr-2011 Michael Kolb <kolby@google.com> new navscreen ui

Change-Id: Iedbdf5af5d3ee2fbdd6944c1689f6551b3af8d46
aseUi.java
ontroller.java
avScreen.java
honeUi.java
itleBarPhone.java
iController.java
847b532045e3cb117a847ebb956c9919401f332d 15-Apr-2011 John Reck <jreck@google.com> Recover tabs in the event of a crash

Change-Id: Ia47a5bc1e659e46e7f29a8cec52b6fd2ed675be4
aseUi.java
ontroller.java
rashRecoveryHandler.java
ab.java
LargeUi.java
ef55ab703f5fc03663eea078db6909e1e9b5e1a8 13-Apr-2011 John Reck <jreck@google.com> Merge "Marquee history titles and urls"
b7a04a82a34438af48639dee7194746c3a33aa06 13-Apr-2011 John Reck <jreck@google.com> Fix action bar bug

Remove call to ActionBar.show() in PhoneUI

Change-Id: I03e94d8b2c46271fe89f8ca84bb6497d1625b0ca
honeUi.java
778bd2e3bafe338eaf38e790bf1cf97efff2c011 13-Apr-2011 John Reck <jreck@google.com> Marquee history titles and urls

Bug: 2762388

Change-Id: I2b10e9b9f845e1c9b29571b8ddd792702ca07832
ookmarkItem.java
rowserHistoryPage.java
172160e56773c2093d384b94da1f18b15c8de664 12-Apr-2011 John Reck <jreck@google.com> Fix QuickControls menu glitch

Fixes a bug where the first time opening the menu in quick controls
causes the URL bar to appear.

Change-Id: Iccdb1701b228b9256a6b79cca3bbd859f6c306f3
honeUi.java
d463a727c54819de0b9d9062c659d30c5e0483a2 08-Apr-2011 Michael Kolb <kolby@google.com> fix page scroll when title focused

Change-Id: I457c11f8a52964c0f545827995f5165810222ff7
aseUi.java
itleBarBase.java
7c6cbc2c917bd8c1dacaf44585fbaeb7f722e16a 08-Apr-2011 Michael Kolb <kolby@google.com> DO NOT MERGE fix focus bug

Bug: 4262017
adjust layout parameters to avoid scrolling while
typing
Change-Id: I54c21f8097a1fe43083902f72c35e43aa66166c9
itleBarBase.java
eb0498226a10816b992c63af3a2da98c0efe8c35 07-Apr-2011 Michael Kolb <kolby@google.com> fix titlebar position when focused

Change-Id: Ia84990a68652bd4679be2f72446aa166f7729c7c
aseUi.java
itleBarBase.java
46f987eca738a36e2c8382aaec6c7ef2ae2482ae 05-Apr-2011 Michael Kolb <kolby@google.com> refactor titlebar code

Change-Id: I45db5f19af142ba78d3e3833fa428e8f9a14b889
aseUi.java
ontroller.java
honeUi.java
ieControl.java
abBar.java
itleBarBase.java
itleBarPhone.java
itleBarXLarge.java
iController.java
LargeUi.java
1bab77d2ea059179cd52976e9fbfcf5b0c1d7fe9 02-Apr-2011 Michael Kolb <kolby@google.com> am bc424c48: am 0fba5d94: fix auto-login dialog bug

* commit 'bc424c48b1a5eea9da514d744abb282a57ae7a75':
fix auto-login dialog bug
0fba5d9470f3b98d5aa61ae7392164450baf73de 02-Apr-2011 Michael Kolb <kolby@google.com> fix auto-login dialog bug

Bug: 4190594
check if dialog is still showing
before calling dismiss.

Change-Id: If8a06d762fbe1cc2ac4a00b0b4fe32f7d54380d8
oogleAccountLogin.java
c7db091b60913927fef214420a21f1e897772d16 31-Mar-2011 John Reck <jreck@google.com> DO NOT MERGE Fix widget update listener

Bug: 4193627
Just need to expand the lifecycle during which we listen for preference changes
Specifically, instead of listening between onResume and onPause, listen between
onCreate and onDestroy since the dialog that sets the preference will cause the
fragment to receive an onPause.

Change-Id: Ibaa62fc722d74840f159d6023af7ec1543ae4541
references/GeneralPreferencesFragment.java
38920a6d1618ee0dadbcd5295e89917114f45bd6 01-Apr-2011 Michael Kolb <kolby@google.com> Merge "add old progress bar to ui"
10684eebf4299880ba94f43a5189c109ad969996 31-Mar-2011 John Reck <jreck@google.com> Fix widget update listener

Bug: 4193627
Just need to expand the lifecycle during which we listen for preference changes
Specifically, instead of listening between onResume and onPause, listen between
onCreate and onDestroy since the dialog that sets the preference will cause the
fragment to receive an onPause.

Change-Id: I531d2b082f3a9e0ffdbf1051bebb0f4c17e15c63
references/GeneralPreferencesFragment.java
c16c595136aa7b49927a43ead26241abb1c731ca 30-Mar-2011 Michael Kolb <kolby@google.com> add old progress bar to ui

Change-Id: I53023ee54edf17894c51cb3247d7f2f2e2c7c240
aseUi.java
honeUi.java
ieControl.java
itleBarPhone.java
itleBarXLarge.java
LargeUi.java
0061136bbd0524d46d6d7f64449dc7fee882248b 28-Mar-2011 Michael Kolb <kolby@google.com> Merge "add qc to phone ui"
fdb7024334dffd63273eb9c424260b5fe633b94d 24-Mar-2011 Michael Kolb <kolby@google.com> add qc to phone ui

No progress bar in qc yet
will be added later

Change-Id: Id87066aec97b2823cdf28da9a4d10e77475b1d1a
aseUi.java
honeUi.java
ieControl.java
itleBarBase.java
itleBarPhone.java
itleBarXLarge.java
LargeUi.java
931e4d05cb0747c3e3b5789235a5f579f5d935c9 28-Mar-2011 Narayan Kamath <narayan@google.com> Fix a monkey reported crash in the instant search engine.

Also preemptively fixes another possible crash that
monkey might expose. (It is imporbable that users will ever
see these crashes).

bug:4177054
Change-Id: I5ff156ff4f4eb3a9cd7970c7ca4880ae598ee27c
nstantSearchEngine.java
2786da5cb85c3f9d80909d54e9000d1f9c76f3ad 25-Mar-2011 Michael Kolb <kolby@google.com> DO NOT MERGE fix url bar update

Bug: 4098103
clear focus before switching tabs

Change-Id: Ie45201115a565678c336773bec94c25b1f51b853
LargeUi.java
9b4b1501f3c84f5de753cdaf90fd499db81f19af 24-Mar-2011 Reena Lee <reena@google.com> am 71834870: am a755aafa: Merge "Adding search_client_id which includes the "ms-" or "tablet-" client-id prefix, set in GooglePartnerSetup. Retaining client-id (which does not include the client-id prefix) for legacy purposes, if Browser is used with an older version

* commit '7183487091758e81e07f5618c11fc7d7851cfcdb':
Adding search_client_id which includes the "ms-" or "tablet-" client-id prefix, set in GooglePartnerSetup. Retaining client-id (which does not include the client-id prefix) for legacy purposes, if Browser is used with an older version of GooglePartnerSetup.
a755aafac9631659b52d2982874594c618a30e4b 24-Mar-2011 Reena Lee <reena@google.com> Merge "Adding search_client_id which includes the "ms-" or "tablet-" client-id prefix, set in GooglePartnerSetup. Retaining client-id (which does not include the client-id prefix) for legacy purposes, if Browser is used with an older version of GooglePartnerSetup." into honeycomb-mr1
2e108efdcef6b91697c69bfa8d348669c61c040f 23-Mar-2011 Michael Kolb <kolby@google.com> tidy up title bar

Change-Id: I781b3e7447e7b67d153ca0e87944b949e101bb86
iew/StopProgressView.java
43909f272413cf2dae2b2bbe0a0b15110dc523db 23-Mar-2011 Michael Kolb <kolby@google.com> fix auto login hiding

Change-Id: I016dedc604aa5f084a569aaebcab10e83f87d482
itleBarBase.java
e694530ab063cc32516dd70e42352e82c295edc2 23-Mar-2011 Michael Kolb <kolby@google.com> Merge "fix title bar"
11d1978d8d16004598347abc93918b54a5ef760b 20-Mar-2011 Michael Kolb <kolby@google.com> fix title bar

Merge code from TitleBarXLarge down into base
to support omnibox in both tablet and phone
browser

Change-Id: If54f3b162725411236f0b0676887bbcbdabadd25
aseUi.java
ontroller.java
honeUi.java
ab.java
itleBar.java
itleBarBase.java
itleBarPhone.java
itleBarXLarge.java
I.java
ebViewController.java
LargeUi.java
iew/StopProgressView.java
99ab48a8a23f0d017445ed5055ed14b9588a4856 23-Mar-2011 John Reck <jreck@google.com> Fix history crash on xlarge

Bug: 4153292

Change-Id: Ia1f397e0f37e3b0d4428e22a4d810c1ce214a833
rowserHistoryPage.java
71791a09579b21ef61f00c38056497cd99667440 22-Mar-2011 Michael Kolb <kolby@google.com> am 8835aed7: am fb812e56: fix shortcut handling

* commit '8835aed78de8fbe6a76df5b15a6c4ebf7852e337':
fix shortcut handling
fb812e56f41c1b1f0f28773b01b60e1ec0c242a6 22-Mar-2011 Michael Kolb <kolby@google.com> fix shortcut handling

Bug: 4142120
Removed canChord flag which prevented keyboard shortcuts
from working
Also removed escape shortcut

Change-Id: I0bd5f9079a54896dd4cbcea3461013e48a3d1021
ontroller.java
88a42b73f517d758fea872c01bbf456c602a3073 22-Mar-2011 John Reck <jreck@google.com> use thumbnails in tab switcher

Change-Id: I0c7bda38c4c12448822f575f6fe0670f87b3eb7b
ctiveTabsPage.java
honeUi.java
7145171c3c7e11b1e778c07221dd9f0b41025bba 21-Mar-2011 John Reck <jreck@google.com> Merge "Tab switcher cleanup"
18e93f72fdfdd57ecaebe80ecccc9fecfbb16c8f 21-Mar-2011 John Reck <jreck@google.com> Tab switcher cleanup

Make it holo and clean up the code

Change-Id: I6462cb72f104a2c076fd2ce2da876c74de8e783a
ctiveTabsPage.java
rowserBookmarksAdapter.java
411700ec506e1545866cf63180efdbb54cb3355a 21-Mar-2011 Michael Kolb <kolby@google.com> Merge "unify voice search code"
736990cb9c57a346666d4424304947c21fb78ab7 20-Mar-2011 Michael Kolb <kolby@google.com> unify voice search code

Change-Id: Icf1fc84405d08da8504ac91094e67c7d8d1c901d
ontroller.java
itleBar.java
itleBarXLarge.java
iController.java
4af40c01ec0666b50557f79617ea969122c0c852 19-Mar-2011 John Reck <jreck@google.com> Fix menu crash

Caused by trying to add the same view to the same parent twice

Change-Id: Icd71b90c124d8edc2984114c1b221c5e076ac238
ontroller.java
c86ee9f12759b29b1c126776330e5d12fde20d02 19-Mar-2011 John Reck <jreck@google.com> Merge "Add missing menu icons"
6cda7b14ac7a19f49cb3d169b9c23ad52eb0bc52 18-Mar-2011 John Reck <jreck@google.com> Hack to workaround b/4136071

Change-Id: Idea9fe38cb44c454bd3e850ef487118aa025d5e7
aseUi.java
honeUi.java
8f295d12fca05149753b4b0c127e1ec6c2e27d2f 18-Mar-2011 John Reck <jreck@google.com> Add missing menu icons

ic_thumbnail_view_holo_dark is a placeholder I created

Change-Id: I05e14134e9d9b4bf8d0a93253b48bc79e29b9234
rowserBookmarksPage.java
48c1182c7d345ab6114d936fcf2eef61c8089947 18-Mar-2011 John Reck <jreck@google.com> Merge "Enable dev mode"
bc639f61f18fe861f19dd2842c18604f34d5c923 18-Mar-2011 John Reck <jreck@google.com> Merge "use BrowserWebView for all UIs"
e55880d4632a6ffac4478064afd35448106dfb64 18-Mar-2011 John Reck <jreck@google.com> Enable dev mode

Change-Id: I31ae178acde42ca691c0d7cf2564685bb809ba58
rowserSettings.java
b9a051bd9ed974c4d3d29a549bb7e00d8a95c33c 18-Mar-2011 John Reck <jreck@google.com> use BrowserWebView for all UIs

Rename ScrollWebView->BrowserWebView

Change-Id: Icce042be4ad054b1fc3d5c0f9500f8ea112479a4
aseUi.java
rowserWebView.java
honeUi.java
crollWebView.java
abBar.java
itleBar.java
LargeUi.java
73ecc9c2b5c9856eab501861eef6c36c27084755 18-Mar-2011 John Reck <jreck@google.com> Merge "Hide unsupported lab prefs on phones"
38d67fe47c6fcf759ef64189f3dd503ef5f82143 18-Mar-2011 John Reck <jreck@google.com> Merge "Use expandable list for phone history"
e0ba1884626f69babdd03d71d08a532f4bcaa620 18-Mar-2011 John Reck <jreck@google.com> Hide unsupported lab prefs on phones

Change-Id: Iec2fd0a99595de707b6b70f77abb3468ca347ab5
references/LabPreferencesFragment.java
765ae39a09114e45b1461adde54dfb4ca3fb91a1 18-Mar-2011 John Reck <jreck@google.com> Use expandable list for phone history

Change-Id: I18764b76cdfb28bcc581321973bf88f16e27e415
rowserHistoryPage.java
2ba24b9e37f6b88533d9af849102d97173c6324d 17-Mar-2011 Michael Kolb <kolby@google.com> fix web refresh bug

Bug: 4117355
force invalidate after layout of title bar changes

Change-Id: I5775517573d15227e4f8a4bc5f84e1246c9d70ff
itleBarXLarge.java
LargeUi.java
b38f88126b7ea255a884d06018d3d1c64e25bdff 17-Mar-2011 Patrick Scott <phanna@android.com> Prevent a NPE by checking mCallback.

Not sure how this can actually happen but it has been reported.
Bug: 4104125

Change-Id: Ica5a9c12dbf40d93c4f79a94c5811527b62d50a6
eviceAccountLogin.java
1a2eba437d354885e8f55d34e59200cd091f90b0 17-Mar-2011 Michael Kolb <kolby@google.com> add close tab shortcut

Bug: 3270434
ctrl-w to close tab

Change-Id: Ic96b25bc27dd952080681acf53ce43cfcc9faf13
ontroller.java
b0ebbd0058d62a6e76ef7ae66cbe0297be38425e 17-Mar-2011 Michael Kolb <kolby@google.com> Merge "fix quick control rendering" into honeycomb-mr1
0035fadb375ff0b549b84605eb9aea150d31677a 14-Mar-2011 Michael Kolb <kolby@google.com> more hw keyboard fixes

Bug: 3270434
added Ctrl-Tab/ Shft-Ctrl-Tab to navigate next/prev tab

Change-Id: I9c874cbe2f23c9916044a2ffd8b9e82e510f21ac
ontroller.java
565752e1025129ad16c030ceca9dee7a695ed73e 17-Mar-2011 Michael Kolb <kolby@google.com> fix quick control rendering

Bug: 4108815
render pie slices again, use faded background

Change-Id: I05e5bf2f6809d5775b48f22a67b37e961aa5ab9f
ieControl.java
iew/BasePieView.java
iew/PieItem.java
iew/PieListView.java
iew/PieMenu.java
iew/PieStackView.java
8a4c38243de9d19162c883d3b20df65f8bcba81a 15-Mar-2011 Michael Kolb <kolby@google.com> fix qc urlbar position and show in auto-login

Bug: 4108540
Show the url bar when auto-login is in progress
Move url bar to top in QuickControls to work with instant
search
Remove suggestions reversal

Change-Id: I0040fa74dd26b5eecdab278c0104199fe5269aba
uggestionsAdapter.java
itleBarXLarge.java
rlInputView.java
LargeUi.java
aebce4b6e35d67f6c4fcf0792f4619e212d43453 15-Mar-2011 John Reck <jreck@google.com> Merge "Set the url input to current page when cleared" into honeycomb-mr1
c93a2a97d9f64f8ac32c1e4e9c863d3e16021126 15-Mar-2011 Narayan Kamath <narayan@google.com> Set the url input to current page when cleared

Bug: 4099000

Change-Id: I3a96b35a5234089fb76393273c250f3bfe0149eb
itleBarXLarge.java
utocomplete/SuggestiveAutoCompleteTextView.java
dedad7c599e2a27b8176bc128734ec1ba2edbfc2 15-Mar-2011 John Reck <jreck@google.com> Merge "Add null check" into honeycomb-mr1
de63189cecb318946016e3885f618757845b0ebc 15-Mar-2011 John Reck <jreck@google.com> Add null check

Bug: 4094190

Change-Id: I8af2db0764ab5c103dd5d25ad6457c4e05e4b06c
rowserBookmarksPage.java
b328b5789d21c2b613f71b2a076e877dcbe4be25 15-Mar-2011 John Reck <jreck@google.com> Merge "Switch account spinner to dropdown and holo style" into honeycomb-mr1
f94df7eb15fcbca9e47d5163f087fa1425c4511d 15-Mar-2011 John Reck <jreck@google.com> Switch account spinner to dropdown and holo style

Bug: 4093519

Change-Id: I0ac4670b325557616c24f024d86a85cf2e1ff141
eviceAccountLogin.java
itleBarXLarge.java
e48594a7fef0f803a801a2655d469e46739ec457 14-Mar-2011 Michael Kolb <kolby@google.com> Merge "change app tab behavior" into honeycomb-mr1
af0d334f54395798d44e300c5f4733af7d477bbe 11-Mar-2011 Michael Kolb <kolby@google.com> change app tab behavior

Bug: 3422554
allow apps to open links in new tabs
don't close tabs on back if they were launched from other apps

Change-Id: I3d58354cceca46c15761f70216fa63edb71f0545
ntentHandler.java
ac7538e0a49911b926eeebb811f61c6996c68ae3 14-Mar-2011 Patrick Scott <phanna@android.com> Merge "Remove pre-login on every tab." into honeycomb-mr1
d43e75adea6f394730828cbf830438e2bddaed4b 14-Mar-2011 Patrick Scott <phanna@android.com> Remove pre-login on every tab.

Only attempt pre-login once unless the Browser's data is cleared. Remove
preferences for pre-login and code to detect cookies.

Bug: 3367381
Change-Id: I321a7c09be27ff6f3f570d0b9963ee2984b01c4a
rowserSettings.java
ontroller.java
oogleAccountLogin.java
references/PrivacySecurityPreferencesFragment.java
22d96edeb1d77a76399febfd56453d1c59cf0280 14-Mar-2011 John Reck <jreck@google.com> Merge "Fix tab switching corner cases" into honeycomb-mr1
bc9b5f0f284ad59a28e3c578630e3c9eb6dba99e 14-Mar-2011 John Reck <jreck@google.com> Merge "Partial revert of CL 101621" into honeycomb-mr1
6e8d2e9d32bc03ecd5ee2efffb0df260d10533d4 14-Mar-2011 John Reck <jreck@google.com> Fix tab switching corner cases

Bug: 4089739
This fixes the issue where the url bar can get in a state where
it is visible regardless of scrolling or tab switching.

Change-Id: Id33e4766ecfb1470187de1c79135881050ec8f74
LargeUi.java
74830e168f578bb511240f95d373667565f0623f 14-Mar-2011 John Reck <jreck@google.com> Partial revert of CL 101621

Bug: 4089739
This fixes the tab switching flicker regression

Change-Id: Ica3cd0e54e0cce53fbe89653ba5e41e357c68989
aseUi.java
56de1a2ba6bb82f4eaf5930fcbbf799f071526ce 14-Mar-2011 Patrick Scott <phanna@android.com> Merge "Add new auto-login UI." into honeycomb-mr1
e5c21d900adadbae92fb395d3dce44a75e90a9e7 12-Mar-2011 John Reck <jreck@google.com> Animate url bar hide/show

Bug: 3443911

Change-Id: I3121371a784d17183a62dd8f9323de900b792b21
aseUi.java
LargeUi.java
3737aa543fa22c980c72c83f09c5f4e84ed38734 11-Mar-2011 Michael Kolb <kolby@google.com> Merge "fix set url update bug" into honeycomb-mr1
dd5e716570b8e3c3fcec060197a722c9ced005d3 11-Mar-2011 Michael Kolb <kolby@google.com> fix set url update bug

Bug: 4076628
4075557
4070747

Text changes in SuggestiveAutoCompleteTextView now trigger
a redraw, when the buffer is modified directly

Change-Id: I7cc1c368c082e6033b9c13eeb70b1fd8735d4db5
utocomplete/SuggestiveAutoCompleteTextView.java
f55f4b4d247fd10eb833cefb417813e48215ec47 11-Mar-2011 Michael Kolb <kolby@google.com> add number to tabs in qc

Bug 4082783
add a little indicator to show how many tabs are open in the
QuickControls

Change-Id: Ibac866c2fbb82423c7b9d2e34fa370ca327f4eac
ieControl.java
eb95db48b01b3db935601f25bd1a2358674b76da 03-Mar-2011 Michael Kolb <kolby@google.com> add tabs to QuickControls

Bug: 4084343
The final act in a 3 act drama.
Adds tab thumbnails to QuickControls menu and
removes the tab bar.

Change-Id: Id667e8020745c3d77920858fcd9dd7f510973dd9
ontroller.java
ieControl.java
ab.java
LargeUi.java
iew/BasePieView.java
iew/PieListView.java
iew/PieMenu.java
iew/PieStackView.java
36225e975c22b79c14fd7a058dc7a01252738ce5 10-Mar-2011 John Reck <jreck@google.com> New Bookmark Import wizard

Bug: 3091551

Change-Id: Id5552cd9c6e0a833b46a23eaa226d89fb1ac226a
references/GeneralPreferencesFragment.java
references/ImportWizard.java
iew/EventRedirectingFrameLayout.java
7de7bfaad5420facfc481b822a5bf7120f6781ad 10-Mar-2011 Michael Kolb <kolby@google.com> Merge "fix url bar disappearing bug" into honeycomb-mr1
1544f3b7494955d8a33b307fb2a96dd1841942c0 10-Mar-2011 Michael Kolb <kolby@google.com> fix url bar disappearing bug

Bug 3508517
url bar was hidden when coming out of aciton mode
this should only happen when QC are enabled

Change-Id: Ibe0b502e96dd1e8f2d198c21484cc1c0f4ee8868
LargeUi.java
9206677e461328f15854c5fcb1366d0e261534c6 10-Mar-2011 Patrick Scott <phanna@android.com> Add new auto-login UI.

When the WebView notifies us of an auto-login request, check if the account is
valid. If so, use it to log into the account manager. If that fails or the
account is not valid, display the login UI.

Bug: 3367381
Change-Id: I5a164ef676921eec03a89860fa5be722d3d987d4
aseUi.java
ontroller.java
eviceAccountLogin.java
ab.java
itleBarXLarge.java
I.java
ebViewController.java
LargeUi.java
f06113a9c90b72e73af2f63d93fd2debd9b7cd3c 10-Mar-2011 Bjorn Bringert <bringert@android.com> Merge "Clear existing completion when psychic is turned off." into honeycomb-mr1
c88ba2ec617ba7e9b156888c980c1f9044d32726 10-Mar-2011 Michael Kolb <kolby@google.com> Merge "set correct url icon when setting tab" into honeycomb-mr1
3aaef25f9da07c3399beb661a52711e24dca8c60 10-Mar-2011 Michael Kolb <kolby@google.com> set correct url icon when setting tab

Bug: 4075824

Change-Id: I6f053d9ef9c4562ed5dd3a727eeef8b25c709dd5
itleBarXLarge.java
f26289291f421f07396fa210574938e76e88a6dc 10-Mar-2011 Michael Kolb <kolby@google.com> remove tab switch animation

Bug: 4052162
due to problems in webview rendering, the blending
animation can cause some annoying flicker
this change backs out the blending animation

Change-Id: I532fc01b79a6285f332a002c7515e759d377fd64
crollWebView.java
LargeUi.java
67b8c1b4336a77414c74bce6152495502d4bde04 09-Mar-2011 Narayan Kamath <narayan@google.com> Clear existing completion when psychic is turned off.

bug: 4076245
Change-Id: Ibbdd5f40927550e508631ce17663e8ee2b01ca82
nstantSearchEngine.java
itleBarXLarge.java
LargeUi.java
1acef69ffc079d1bc029ff7eb1f5043f7efd7f36 08-Mar-2011 Michael Kolb <kolby@google.com> add menu options to qc

Bug 4071315
Use the standard menu items to popuplate a menu from within quick
controls

Change-Id: I80d483ab2ce054e9b70ff4c6b0d6e0d9be783dc4
aseUi.java
ontroller.java
ieControl.java
ab.java
I.java
iController.java
LargeUi.java
iew/BasePieView.java
iew/PieItem.java
iew/PieListView.java
iew/PieMenu.java
2bb47f3b59980effa1fba672fa6e67ad32efea56 08-Mar-2011 Michael Kolb <kolby@google.com> Merge "fix NPE in dispatchKeyEvents" into honeycomb-mr1
0860d99a463f7645bcc9aaa246fd8852e90dbb5d 08-Mar-2011 Michael Kolb <kolby@google.com> qc refactor part1

Bug: 4052266
change QuickControl rendering (removes all path calculations)
change pie to allow several levels of items

Change-Id: I52254745eadf956da83d963e23c1ba07946f53a7
ieControl.java
LargeUi.java
iew/PieItem.java
iew/PieMenu.java
dfe99a1ad8fa39277b0b8279f42e4380db4bf674 08-Mar-2011 Michael Kolb <kolby@google.com> fix NPE in dispatchKeyEvents

Bug: 3514737

Change-Id: I38e448c32c9591004e422627125f9d05db5f8083
LargeUi.java
ba23870babf7041e72f7d1119ad59d9bb32c6634 08-Mar-2011 Michael Kolb <kolby@google.com> fix action appearing after cab

Bug: 3426763
Due to a bug in frameworks, the action bar re-appears after being hidden
this CL works around the bug by posting the hide

Change-Id: I253bdaa3a5a76ffe82e665b915d8a9f7101ff7c6
aseUi.java
LargeUi.java
69e82b21e31eb3b1407de2a170439e293e2add3c 07-Mar-2011 Vasu Nori <vnori@google.com> Merge "bug:3513950 a trivial change due to renaming of api in downloadmanager" into honeycomb-mr1
a9e30a7626d6f1f5abc59c883df7d323596f046c 07-Mar-2011 Vasu Nori <vnori@google.com> bug:3513950 a trivial change due to renaming of api in downloadmanager

Change-Id: I1fb18c4de069ab60723dd4a78b10fd5ec5d95e3f
ontroller.java
f59fc9bd9a3b92de25ceab17d82d9618f868e116 05-Mar-2011 Reena Lee <reena@google.com> Adding search_client_id which includes the "ms-" or "tablet-" client-id prefix, set in GooglePartnerSetup.
Retaining client-id (which does not include the client-id prefix) for legacy purposes, if Browser is used with an older version of GooglePartnerSetup.

Bug #3483276

Change-Id: Ice4788ef78f4b58c5d981b50d5248aa51a53733d
rowserProvider.java
rovider/BrowserProvider2.java
12db9391f6dc6a0f93997f436a6ad8b39eb48a82 04-Mar-2011 John Reck <jreck@google.com> Merge "Add invalid id check to isValidParent" into honeycomb-mr1
a0df4b2f2c4484a06ecb0f496cebe62081e2902d 04-Mar-2011 John Reck <jreck@google.com> Add invalid id check to isValidParent

Bug: 3512786

Change-Id: I8f16038e230a24bcc50e4cc75d24f413d0166844
rovider/BrowserProvider2.java
41feb052be24e43a1203cfbe24328d1b019875e8 04-Mar-2011 Narayan Kamath <narayan@google.com> Guard against mSearchBox being null.

Unlikely to be seen in practice, but discovered by
monkey.

Bug: 3510741
Change-Id: I64d9b5aca66e7c7023632dfd31a22764ecac8dd0
nstantSearchEngine.java
00a227596d5a1d5b68943fda80f3680b72601005 04-Mar-2011 Michael Kolb <kolby@google.com> fix NPE in instant suggestions

Bug: 3510741
check for null searchbox which might be returned
by change I256375b2

Change-Id: Ic40209f2c1ea9a87098ce11586b4fd92f9065559
nstantSearchEngine.java
d0a0e2b4f99f996b578f000214e96a346cb7b55d 04-Mar-2011 Michael Kolb <kolby@google.com> Merge "fix tab switching animation bug" into honeycomb-mr1
d72f15971e4e5f60abd12658174535d1d0aa4546 04-Mar-2011 Michael Kolb <kolby@google.com> fix tab switching animation bug

Bug: 3510200
block tab swicthing while animation is running
this shouldn't affect users much,
but prevent some monkey business

Change-Id: I198d3572ec5c0b3170ee15355ab9edcfb20743d1
crollWebView.java
LargeUi.java
d1eca40474ae9c02372038cc19c3d8791c0e212a 04-Mar-2011 John Reck <jreck@google.com> Merge "Fix isValidParent check" into honeycomb-mr1
57e39f9e46091750c8a07895531446a7f0efdb21 04-Mar-2011 John Reck <jreck@google.com> Fix isValidParent check

Bug: 3506038
Lookup the parent itself, not the children of the parent in
isValidParent check. Also, adds testing to watch for regressions

Change-Id: I59f00094f862f2e9cd4b4f9fd92d370b87e612e5
rovider/BrowserProvider2.java
c7141c27fa0fe79e8916b81aa842143c4925a10a 03-Mar-2011 John Reck <jreck@google.com> Make enter in home page dialog do the right thing

Bug: 1204628

Change-Id: I4e12cd922f806b23c63292b159cd919ea4a259c1
rowserHomepagePreference.java
49a603c11b00b6e68a54e070abf4eb33eaddfa84 03-Mar-2011 John Reck <jreck@google.com> Use OriginalUrl instead of Url for history

Bug: 3500263

Change-Id: I8a0b795dcac28e016e8511aa856aa3e9a45d6a13
ontroller.java
ab.java
02f97585a675aba7ae81554060bbf2d526b76c61 03-Mar-2011 Bjorn Bringert <bringert@android.com> Merge "Implement the psychic search engine."
57996ae649fbfc157ec360f86d154e0c3b57b9ad 03-Mar-2011 Bjorn Bringert <bringert@android.com> Merge "Add autocomplete to the browser UrlInputView."
2a56ecaf153d788a1acebc54b670347a1a58d693 25-Feb-2011 Michael Kolb <kolby@google.com> add haptic feedback, fix QC

reduced number of QC entries
fixed qc behavior with new titlebar
add haptic feedback to qc selection
change qc rendering from flat paint to bitmap shader

Change-Id: I4b89fea1aec7ce680147f663f2c22d0d369f4194
ieControl.java
itleBarXLarge.java
rlInputView.java
LargeUi.java
iew/PieMenu.java
0803e101ec185564b76874af0148e99de41ff9db 03-Mar-2011 John Reck <jreck@google.com> Merge "Only import bookmarks not associated with an account"
af6373939c201cc62f273182a67252fbc4e50840 03-Mar-2011 Michael Kolb <kolby@google.com> Merge "fix another url bar icon bug"
e3524d8049879deb11a4f4bbff637872d5b21ce5 02-Mar-2011 Michael Kolb <kolby@google.com> fix another url bar icon bug

Bug: 3419951

Change-Id: I1d84dfb37d01f76829a5006861f649572d104c4f
itleBarXLarge.java
5119edd5744cfc6d3a8ed480a8853586c737bed4 23-Feb-2011 Narayan Kamath <narayan@google.com> Implement the psychic search engine.

(a) Add a new subclass of SearchEngine that receives
suggestions provided by psychic and displays them in the
suggestions dropdown.
(b) Add a Labs setting that can turn this feature on or
off.

Change-Id: Icae05b6b55f489278028e5af560d9b36014a0f59
aseUi.java
rowserSettings.java
ontroller.java
nstantSearchEngine.java
uggestionsAdapter.java
itleBarXLarge.java
I.java
iController.java
rlInputView.java
LargeUi.java
utocomplete/SuggestedTextController.java
utocomplete/SuggestiveAutoCompleteTextView.java
references/LabPreferencesFragment.java
earch/DefaultSearchEngine.java
earch/OpenSearchSearchEngine.java
earch/SearchEngine.java
earch/SearchEngines.java
377ea31324391e7878f6f5b7a991c74988c18403 17-Feb-2011 Michael Kolb <kolby@google.com> add tab switch animations

Bug: 3446585
Bug: 3281140
Cross fade between the current and the new tab

Change-Id: I403e40b02e3f77806dc5ed3ebecd01afc508f68f
aseUi.java
crollWebView.java
LargeUi.java
0b516ceb4ddf021c5ff044f05962190d0188979b 02-Mar-2011 John Reck <jreck@google.com> Only import bookmarks not associated with an account

Bug: 3501936

Change-Id: I3cd98d5e18d6085db1440655e4d90d65646c29b3
references/GeneralPreferencesFragment.java
80aad8d851601d39f73214c198111ca49e25f654 23-Feb-2011 Narayan Kamath <narayan@google.com> Add autocomplete to the browser UrlInputView.

Code and tests based on the google search app. A lot
less code would be duplicated if we could somehow
override AutoCompleteTextView but that is made impossible
by it calling a bunch of stuff in its constructor. To do
so would require changes to the existing API.

I've verified that the unit test passes, but other browser
tests appear to fail - even on a clean branch with none
of my changes.

Also fixes a minor bug in SearchEngines.getSearchableInfo( ).

Change-Id: Ic61bc6b8fa27cd210a45dc181ebf15accf503244
uggestionsAdapter.java
itleBarXLarge.java
rlInputView.java
utocomplete/SuggestedSpan.java
utocomplete/SuggestedTextController.java
utocomplete/SuggestiveAutoCompleteTextView.java
earch/SearchEngineInfo.java
bc5cc75c302eb49d15258155fc6f672fcbd62842 02-Mar-2011 Kristian Monsen <kristianm@google.com> Downloads from incognito tabs need to use the correct cookie

Change-Id: Iee012fe4a32dd51b8a59763b9ceab1e7dbde5246
ontroller.java
ownloadHandler.java
15c5087dba00b22a1a29b8e9074e3029a4a3dca1 01-Mar-2011 John Reck <jreck@google.com> Merge "Change "Save Web Archive" to "Save Page""
ba782b277de41855eb549d5f48aee939d77d5e27 01-Mar-2011 John Reck <jreck@google.com> Merge "Make enter advance navigation or sign in"
51d8baddb85b04bf870843399cb40f8713303671 01-Mar-2011 John Reck <jreck@google.com> Change "Save Web Archive" to "Save Page"

Bug: 3492152
If WebView fails to save the page as a web archive (which will
happen if the page is not an (X)HTML document), instead of
showing a failure toast we fall back to downloading the URL through
download manager.
Also changes the string "Save Web Archive" to "Save Page" and moves
the menu option to be after "Share page".

Change-Id: Ia4219075ae2585df865b58fa75ad24357150824f
ontroller.java
e8872c79fb8993c194a229e59cccb11d82fb6c76 01-Mar-2011 John Reck <jreck@google.com> Make enter advance navigation or sign in

Bug: 3487066
Also cleaned up the layout

Change-Id: Iaa471ff8fcd793381cb98416493dcf707cbecc29
ttpAuthenticationDialog.java
fc1518a485045792db191a626a1ec43d6f18b5d9 28-Feb-2011 Patrick Scott <phanna@android.com> Fix a timer issue when backing out of an app tab.

The code was old and assumed that onPause would have an invalid tab and never
pause timers. That is no longer the case.

Bug: 3452002
Change-Id: I98cf6e368b4cf7db05975716d5c21960945d8950
ontroller.java
a9496e1ab66fda87ea406f31d5ec4a213e0b6307 25-Feb-2011 John Reck <jreck@google.com> Restart browser after "reset to default"

Bug: 3483736

Change-Id: I9e83cb0ba9307163d75b8e48505f50e575800cc4
references/AdvancedPreferencesFragment.java
edcc65514a0cfd99eeda82fd77d4e298bacbe737 25-Feb-2011 Michael Kolb <kolby@google.com> Merge "disable zoom buttons on m-touch screen only"
e6bf4abbb12a83fc0256d98d9d5cb36ee326f1ce 25-Feb-2011 John Reck <jreck@google.com> Fix back long press behavior

Bug: 3486271

Change-Id: I49eb218670b4082b1fcf6daaab025ec7e0be6b8c
rowserActivity.java
ontroller.java
069f6a8f833d4fae4913c0d0bba43598d8aefe05 24-Feb-2011 Patrick Scott <phanna@android.com> Merge "Make sure timers are running during pre-login."
ef18de60e02b4b2a7227d9e9751487cc74baec36 24-Feb-2011 Patrick Scott <phanna@android.com> Make sure timers are running during pre-login.

Pause/resume timers is really broken. If the user exits the Browser, the process
is still around with paused timers. If pre-login needs to run, timers will be
stalled during the process. This is because there is no current tab during
onResume. Make sure to call resumeTimers and start the cookie sync manager
before handling pre-login.

Bug: 3474608
Change-Id: I12be617947f3ae54a206e31760a2973f81252f50
oogleAccountLogin.java
2491522de46709778df51bba89e4b51a3ab61742 24-Feb-2011 Michael Kolb <kolby@google.com> disable zoom buttons on m-touch screen only

Bug: 3405875
check for multi-touch device support
before disabling the on screen zoom buttons

Change-Id: I3a057d2d06db1e77138eef1d8237802667796567
LargeUi.java
60a68f551827fce317a9520b72f3fb67338fe513 24-Feb-2011 Michael Kolb <kolby@google.com> show voice icon when url is not edited

Bug: 3410067
show go button only after user has modifed the url field

Change-Id: Ie299b0376eb41cfa72173d5ad506c86ea638d0a7
itleBarXLarge.java
cd424e99aa19d00933e6540a95805042659f596f 24-Feb-2011 Michael Kolb <kolby@google.com> fix NPEs after delayed start

Bug: 3476031
Bug: 3480829
add check for valid tab

Change-Id: I4430ba2f369125fe263599aa5c8b3460bf6e7ffa
ontroller.java
29ccf8a32bf65a5512191d3633353132bb2cd88b 24-Feb-2011 Michael Kolb <kolby@google.com> use title height without progress bar

Bug: 3473996
let the titlebar decide how high it is
work around View.getHeight being final
depends on I6e9a85d88eba176886e53b260d02082d26b410d8

Change-Id: I87a1acbddbb71637979491c40858a3ee22a230b5
crollWebView.java
itleBarBase.java
itleBarXLarge.java
17e78fd06905d090cfab4c4f7313bd4b3eec5473 23-Feb-2011 John Reck <jreck@google.com> Prevent PARENT account from not matching inserted values

Bug: 3481259
Adds a check in insert to make sure that the PARENT folder has the
same account_* values as the bookmark being inserted.

Change-Id: I5e42e94fd4eac39eb73047e4246d2102d8e55d82
rovider/BrowserProvider2.java
128e6fc298d695790d1d5c378306cf509a957dce 23-Feb-2011 Leon Scroggins <scroggo@google.com> Merge "Insert a missing break statement."
0b95ad434c1c4bf0b7bdb9b788e68adffb55b188 23-Feb-2011 Leon Scroggins <scroggo@google.com> Insert a missing break statement.

Change-Id: Ib9434d81752f6d7a06c404a54485e10c460ea952
ddBookmarkPage.java
81040b8eec07f1a3524446aada88025dbdda47f2 23-Feb-2011 Leon Scroggins <scroggo@google.com> Remove unused variable.

Change-Id: Ibdd37b1255251d97149207c5262c83288ab7465b
ookmarkUtils.java
d5203103bf8acfccf23921ab98c863956e82a546 23-Feb-2011 Leon Scroggins <scroggo@google.com> Merge "When receiving the correct Intent, open a new tab."
576ea9c032a5d58d1c49e3fe12b0a171c7850901 23-Feb-2011 Leon Scroggins <scroggo@google.com> Merge "Only look for most recently saved bookmark by current user."
acb5d98600642b7889936a507aae49e22a0d2d08 23-Feb-2011 John Reck <jreck@google.com> Merge "Fix code style"
3ba3e48f3ac720cf70baa838ddbbbc9babb7cb95 23-Feb-2011 Leon Scroggins <scroggo@google.com> Only look for most recently saved bookmark by current user.

Bug:3471015
Change-Id: I0f7c751f838bb7c8c59b643e063def0b3289bbcf
ddBookmarkPage.java
2ed6e31fc7224313d668f8edcb4c9473f4710801 22-Feb-2011 Leon Scroggins <scroggo@google.com> When receiving the correct Intent, open a new tab.

Bug:3405773

Requires a change to frameworks/base.

Change-Id: I26475d76fa68dded8709708c156e2de441716d79
ntentHandler.java
6e71ab488d573d647176f0a86a5d5e4d5440bc3b 23-Feb-2011 Michael Kolb <kolby@google.com> Merge "fix NPE in drawClipped"
05902aa39843613ea93dd0c1b41d561d4ea85ff9 23-Feb-2011 Michael Kolb <kolby@google.com> fix NPE in drawClipped

Bug: 3416053
only call draw clipped with instantiated shaders

Change-Id: Ib8d2f2bc37c8d4a4d0660e6bc745dea2733e5f32
abBar.java
9dfcdb1490d7abac107e4d2b1c2fef51ccdf6b98 23-Feb-2011 John Reck <jreck@google.com> Fix code style

See: http://source.android.com/source/code-style.html#braces

Change-Id: Iba8c00ce986dd8565b23deca97293f8d47c5e407
ontroller.java
36a1dc9c75f7f0b6dfcc603f1b685ad0e96d6035 23-Feb-2011 Michael Kolb <kolby@google.com> fix title bar update bug

Bug: 3470752
exit editing before switching tabs, so the updates stick

Change-Id: Ic47351d86c4da639d49dfcc96968b9334c4f7031
LargeUi.java
667271dd37665a8d6d1ee430c8f2680d0f1d9c8d 22-Feb-2011 John Reck <jreck@google.com> Merge "Fix NPE in onDestroy"
38b4bf5f9cbb6adf2c5ca353e3b0c2a4ae9eeb87 22-Feb-2011 John Reck <jreck@google.com> Fix NPE in onDestroy

Bug: 3478016

Change-Id: I0bf1819ab786a8b07575856b8cfa4d20bc074e49
ontroller.java
991bb5f8ae763265ba9ed57b0c785ecf23868d44 22-Feb-2011 John Reck <jreck@google.com> Merge "Check the size of the wallpapers we download."
f9e6a8e08eab93068c793a7468c3c7f1634c6c5e 22-Feb-2011 John Reck <jreck@google.com> Fix scroll jump on update

Bug: 3476420

Change-Id: I4c99c1925116309fdfa1a53c8569554a8c8b955a
rowserBookmarksPage.java
b860a62a7fc645fa3b4f5b2733766f60570d65f9 21-Feb-2011 Ben Murdoch <benm@google.com> Check the size of the wallpapers we download.

Bug: 3250639
If we download a very large wallpaper, scale it back down to a
size more fitting for the system. This avoids us crashing by
trying to load a huge bitmap, or the WallpaperManager bailing
out if it gets passed a big image.

Change-Id: I9182cdf0aa28abbb4afa43bea54edc6aff3755c7
allpaperHandler.java
a3206e2e51c41ca62da10bdbb6aa649fce522e87 22-Feb-2011 John Reck <jreck@google.com> Merge "Revert "Remove set wallpaper context item""
3527dd1ff849ec4798eab6289593aa404dcae40b 22-Feb-2011 John Reck <jreck@google.com> Revert "Remove set wallpaper context item"

This reverts commit fa286747cae4c65080a88635287dde63ececbeff.
ontroller.java
allpaperHandler.java
51f6a2f1dc524b31476fb71de36f2bd79f499d08 21-Feb-2011 Ben Murdoch <benm@google.com> Fix file upload handling after ActivityNotFoundException.

When we launch the file picker for uploads, if nothing can handle
the type of file then we catch the ActivityNotFoundException so
that we do not crash and launch a default picker instead. However
we still will receive a callback for the intent that failed so in
this case we must skip processing it.

Bug:3447924
Change-Id: Ic309f4ba1a6feda981fcce5231b9aed9be70eef2
ontroller.java
ploadHandler.java
5ee018e25ecda8955f865cbf7b0b946bcad2b294 19-Feb-2011 Michael Kolb <kolby@google.com> don't scroll title bar while editing

Bug: 3405814
Check if scroll is user initiated and if user is editing url
before hiding titlebar when scrolling

Change-Id: Icc32ef1cc83018021ebe12402aec016c9555e3a9
crollWebView.java
abBar.java
LargeUi.java
d695037e94f7d231535f2e4c9e7f0ba332af0f2f 19-Feb-2011 John Reck <jreck@google.com> Merge "Fade in animation for bookmarks"
5289bc38ab5d94514a3297cebf1a29ed80de9f98 18-Feb-2011 John Reck <jreck@google.com> Fade in animation for bookmarks

Bug: 3368824

Change-Id: Iefa77f32e74f50024d79879bf1a0362d086b2b17
aseUi.java
fa286747cae4c65080a88635287dde63ececbeff 18-Feb-2011 John Reck <jreck@google.com> Remove set wallpaper context item

Bug: 3250639 & 3471061

Change-Id: I221c0fce6fee57ce19f50821c26d504a3fd7e6ef
ontroller.java
allpaperHandler.java
e4c0cae39f1ca34891de0f892aee4797c892caec 18-Feb-2011 Ben Murdoch <benm@google.com> Fix crash when activity for file upload is not present.

Ensure that there is an activity to handle the intents
that the file upload control fires. If not, fallback to
the default upload control. This CL also refactors the
code to be (hopefully :)) easier to follow.

Bug:3447924
Change-Id: Ie5f7b448ec1c6abc7da7df29b94cc120d3b2c60e
ploadHandler.java
bf6b54db8f42a42c218f17ec358563e66e8e95ba 18-Feb-2011 John Reck <jreck@google.com> Expand scope of try/catch in DownloadTouchIcon

Bug: 3405675
In case something manages to sneak a bad URL through all the pre-checks,
just catch all exceptions that occur when trying to download the touch
icon and log the exception.

Change-Id: I202e89d9913cd5c3edd309fc8e4c415052d3dd7d
ownloadTouchIcon.java
7de6ed00f051c97d44ae579c003d1fed68352bec 17-Feb-2011 John Reck <jreck@google.com> Merge "Fix shouldUpdateImage check"
4f774a737497050d69acecbef4f54673c170544f 17-Feb-2011 John Reck <jreck@google.com> Merge "Fix updatescreenshot behavior"
f065c5ef46f6e2d216f529e8cc7d12749e8a7894 17-Feb-2011 John Reck <jreck@google.com> Merge "Fix download touch icon"
9e7686e110d3fd1e3ad7742ec27a1c7d54cf9408 17-Feb-2011 John Reck <jreck@google.com> Fix download touch icon

Change-Id: I7bf2d7c3d17f58ddb8fd615c3f1123bb840b211f
ownloadTouchIcon.java
57928453a0996396a7a899cd4637d3e8865b1f97 17-Feb-2011 John Reck <jreck@google.com> Fix updatescreenshot behavior

Bug: 3466250
URL query parameters are imporant, don't strip them

Change-Id: I9c43598f56150470658485364aadfd0425bfa8cd
ookmarks.java
7dd30cb0bd011e5fbd817fa64863b4c266dd76b7 17-Feb-2011 John Reck <jreck@google.com> Fix shouldUpdateImage check

Bug: 3466212
Also added a test case to check for regressions

Change-Id: I9a8979a0ced165f1c94945c62687b0bf3b7076fe
rovider/BrowserProvider2.java
4fa7091b1e912b6eebf436ab9ed566ffa7958a20 17-Feb-2011 Michael Kolb <kolby@google.com> Merge "fix NPE in setShouldShowErrorConsole"
9fcefd19ee20ec9f792ddc84be9a871550e82997 17-Feb-2011 Michael Kolb <kolby@google.com> fix NPE in setShouldShowErrorConsole

Bug: 3405955
The delayed start of the controller due to the auto-login
can leave the browser with no tab;
this change checks the current tab before accessing it.

Change-Id: If1bb6de22c837fd2190e6b9220a194ba64ce345c
aseUi.java
15c0f987a09f24658946ce58dfb5a71dc0f04450 17-Feb-2011 John Reck <jreck@google.com> Merge "Phone UI title bar work"
745f3704dccfb228d358bbe25bba90ffa88eeb97 17-Feb-2011 Michael Kolb <kolby@google.com> Merge "change tab focus highlight"
eb7001c66f49babd2f52ebeedcf55421ffc2597d 17-Feb-2011 Michael Kolb <kolby@google.com> change tab focus highlight

Two px wide green stroke added for tab focus highlight.

Change-Id: I77fc9e20414e4bad593bf76b5aab6e19f3f1ff74
abBar.java
94b7e04932d77d73f348efecf7f2dd6b4ee5e5a1 16-Feb-2011 John Reck <jreck@google.com> Phone UI title bar work

Updated progress bar to holo and below URL bar
Removed spinner
Swapped stop/bookmark with new assets
Wired up bookmark listener to change star state

Change-Id: Ie91ae446cc1c429ce4a1662cc337202aaf7877c3
aseUi.java
itleBar.java
itleBarBase.java
itleBarXLarge.java
LargeUi.java
7a59120d6e25f9f6ae9a5f7e0cb177a9f4775d54 17-Feb-2011 John Reck <jreck@google.com> Fix NPE in updateScreenshot

Bug: 3448395

Change-Id: I69ab59597735d26c2881fc7f3d48b0a115bb2547
ontroller.java
3029ab4026e4d00f34ad65d9d7c467afa9a4df51 17-Feb-2011 Michael Kolb <kolby@google.com> Merge "fix shortcut handling"
dc2ee1bfb50b7bec0cf3215e3d298b246dc71101 14-Feb-2011 Michael Kolb <kolby@google.com> fix shortcut handling

Bugs: 3400078
3270434
3368141
3381411

Fixed controller to check for menu & ctrl keys for shortcuts
Changed focus handling in url bar
Keyboard focus transitions are not 100% working yet, but it's possible
to navigate to all the elements

Change-Id: I514d85a37dae2589e3ce1ecb18c7fc0bf4e715f3
aseUi.java
rowserActivity.java
ontroller.java
honeUi.java
abBar.java
itleBarXLarge.java
I.java
iController.java
rlInputView.java
LargeUi.java
10790a466981b50690e6f03fb9f7c4ef6a7a5eb9 17-Feb-2011 Teng-Hui Zhu <ztenghui@google.com> Merge "Adding a debug setting to enable visual indicator for GL"
617fd83615f490817db7d288d732d6cdd0b47ae5 16-Feb-2011 John Reck <jreck@google.com> Fix update screenshot when redirected

Bug: 3462227

Change-Id: I3c09bfe2b6ac15541f183b31eaa10b0dc3f3a29b
ontroller.java
930ea2259874ce44b6d1916061a641340123c4e8 16-Feb-2011 Teng-Hui Zhu <ztenghui@google.com> Adding a debug setting to enable visual indicator for GL

[This is the Browser part]
The idea is to turn on the visual indicator without building the code.

The implementation included:
1. Setup the UI on browser side to check whether or not this is enabled.
2. Transfer the info from browser setting to web setting.
3. Send this info down from WebView to webkit.
4. In the webkit, we save this info in TilesManager.
5. At texture generation time, we query this info to decide whether we
add the visual indicator on the texture.

One design decision we made is we don't want to restart the browser for
debugging purpose. This is better preserving the browser current activity,
the only pitfall is that the visual indicator is NOT updated on different
textures simultaneously.

The webView change this needs is #change,97055

bug:3458721

Change-Id: Ie64be0c1ee372661fd395ce1c3729dd90d622c97
rowserSettings.java
ba86052c20067be2bdb1692b070f4bb8537ecb02 16-Feb-2011 Cary Clark <cary@android.com> look for null web views

This edits change 96341.

bug:3447246
Change-Id: Ica15a022cdfac1b98a6ee63c6d118eb01609fccb
ontroller.java
96683f7cb9e1f64de174e47e30ac09823193070e 15-Feb-2011 Michael Kolb <kolby@google.com> fix closing app tabs

Bug: 3452002
Although not reproducible, the first tab was selected, not the last one.

Change-Id: I2766150fa19bbdbc5a0fb46fa49f46a56f437666
ontroller.java
bb2a345e610ef6600a3708f0d27c9cddb2d7c182 15-Feb-2011 John Reck <jreck@google.com> Fix title bar button handling on phone

Change-Id: I1bf298b93a54dd379a06d4752ae4ea7a65ad6950
itleBar.java
9b20d738a36f883dae29bd08e35eef25e99310f9 15-Feb-2011 John Reck <jreck@google.com> Merge "Switch the phone to use the omnibox instead of qsb"
e43329a969c804d47d8abff96d5825688b8eb2b4 15-Feb-2011 Patrick Scott <phanna@android.com> Merge "Increase the delay."
065a7ee11d226f755d217bee100c585f803a2e0a 15-Feb-2011 Patrick Scott <phanna@android.com> Increase the delay.

Bug: 3437220
Change-Id: Idcdd6582a9bdedd795cb9cf39ffd8ff2e22cdf22
oogleAccountLogin.java
dc1b2236066fa1cfe9eecc0edb339bb8a0d54514 15-Feb-2011 Michael Kolb <kolby@google.com> Merge "Fix voice search mode"
92026735c1097fd71c6d50410e2af93e077381cd 15-Feb-2011 John Reck <jreck@google.com> Switch the phone to use the omnibox instead of qsb

Initial changes, needs more work

Change-Id: Ic9bbe4eb8e95212baa7c40813217f01d9efdf286
honeUi.java
itleBar.java
itleBarBase.java
itleBarXLarge.java
rlInputView.java
4ea2c8e2013815003657c6239ae3a5f942079b83 15-Feb-2011 John Reck <jreck@google.com> Merge "Fix layout params for TouchProxy"
3a2a1647324c6d87c4599febfb207a9a661fb0c0 15-Feb-2011 Michael Kolb <kolby@google.com> Fix voice search mode

Bug: 3410067
Fixes voice search mode
Fixes two buttons to the left of the url
This CL does not fix the voice button to the right yet.

Change-Id: I743f8d97811fc4dfc0488d27fc08cac10fdd1043
itleBarXLarge.java
LargeUi.java
6eb5077fa54d88530ce88ef5db44365f3079b615 15-Feb-2011 Leon Scroggins <scroggo@google.com> Merge "Do not allow saving a web archive of a web archive."
539937b9bd803c1abf8b3a038f1524add1d8b230 15-Feb-2011 John Reck <jreck@google.com> Fix layout params for TouchProxy

Also fixes auto-merger wierdness...

Change-Id: I664dae43e1c16d177e79f1fd08ae6a6e3a2fd8e1
honeUi.java
417f3be57344584bb46d8c6ae6b4d5100b75fbab 15-Feb-2011 John Reck <jreck@google.com> Merge "Switch to ViewTunnel to handle phone ui"
d29abdacf608d4b2c38d267ffb619ad12ba7d8c5 15-Feb-2011 John Reck <jreck@google.com> Switch to ViewTunnel to handle phone ui

Change-Id: Ic81f39594cb9b9e1f909f671c2237bf02e90103b
honeUi.java
b0868f163715c5a60b97b2b34fc5f618944dfa23 14-Feb-2011 Michael Kolb <kolby@google.com> change phone title handling

Change-Id: Ide3e425f3410336a01905adac218f4a20bc70444
honeUi.java
9d27ff5437db16b7ca16ec8cea464aaefdacc17e 12-Feb-2011 John Reck <jreck@google.com> Make bookmarks useable-ish on phones

This fix just makes it so that you can actually see and get to
all the various controls. It is unpleasant to use, but at least
it can be used at all.

Change-Id: I43dabb337af61497ddee78cb07ffd04d2e9309b2
rowserActivity.java
rowserBookmarksPage.java
ombinedBookmarkHistoryView.java
285ef044bb1098b3bf318a65fe6a86c93b2365b0 12-Feb-2011 John Reck <jreck@google.com> Fix crash when opening bookmarks on phone

Change-Id: I862c52000e2f3f414e1064a66c922dc9e924bc88
ombinedBookmarkHistoryView.java
honeUi.java
b3b653b821c2e7ef948925992b6bb6a83c2f923b 14-Feb-2011 Michael Kolb <kolby@google.com> Merge "Remove second url bar"
2f24e991b167b7ed6742d39d941c16ade899e14c 11-Feb-2011 Leon Scroggins <scroggo@google.com> Show last folder saved to as an option.

Bug:3424716

Change-Id: Id0087fc07dc2cab58177711c63d0a2e27e99e662
ddBookmarkPage.java
ddbookmark/FolderSpinnerAdapter.java
37bc2b91311f6afd36fe9586a62d00614c48144f 14-Feb-2011 Leon Scroggins <scroggo@google.com> Merge "Only edit existing bookmark when bookmarking from the title bar."
7cdc4906fc5852297a9a254c3251ad2f4dead6ee 04-Feb-2011 Michael Kolb <kolby@google.com> Remove second url bar

Remove the overlay "fake" titlebar by telling the
WebView where to render the embedded titlebar
Simplify focus handling
requires Ic979b641c8cc80acb83eeab49c4f700fc5c50e72
in frameworks/base

Change-Id: I7896cd731949fdcc47cd18abfee5ef947b0e8cee
aseUi.java
honeUi.java
ieControl.java
abBar.java
itleBarBase.java
itleBarXLarge.java
rlInputView.java
LargeUi.java
bb5826510a84a5b5014decf34a94e81fdaf895cb 12-Feb-2011 John Reck <jreck@google.com> Merge "Handle unsupported schema case better"
bdff8a72bd9894fc59ca658442e6ead37a56fa5d 11-Feb-2011 Leon Scroggins <scroggo@google.com> Only edit existing bookmark when bookmarking from the title bar.

Bug:3425178
Change-Id: I32341270440231a870dad5b007d218654760548b
ddBookmarkPage.java
ombinedBookmarkHistoryView.java
ontroller.java
itleBar.java
itleBarXLarge.java
iController.java
8198376342e04934eb953317a4ba31d2dd84da9f 11-Feb-2011 Leon Scroggins <scroggo@google.com> Do not allow saving a web archive of a web archive.

Bug:3447246
Change-Id: Ie620d6567f676f3c5dca06c6fd1d869003fecd71
ontroller.java
db3d43dfe0235c61e6ed12413fba86d8225cb04f 11-Feb-2011 John Reck <jreck@google.com> Handle unsupported schema case better

Bug: 3442811 3443962
Fix it so that the check for specialized handlers takes into
account whether or not webkit can even handle the schema. If it
can't handle the schema, we always want to call startActivity

Change-Id: Ib7667f9fe6c3ea0602ccc1fdfce09b5920757a63
rlHandler.java
1cb9655acc95178679454a03e02ab4b74394c8f7 11-Feb-2011 Leon Scroggins <scroggo@google.com> Show a toast when the web archive is saved.

Change-Id: I539e158ddb63b1a670d9cdd5f15d09728e60a298
ontroller.java
ac993841b3f810dd55a985141c574d4dfebd8c1a 02-Feb-2011 Leon Scroggins <scroggo@google.com> Integrate Save WebArchive with download manager.

Bug:2968359
Bug:2905874

Change-Id: I80f557af415b03698325397d7a10d66bb0c10827
ontroller.java
4216b649af17ddc750752d7985edcdb4d240b5c2 10-Feb-2011 John Reck <jreck@google.com> Merge "Add account for Chrome Sync if none exist"
7726377098da1b8a48d66d557490084cdd52680d 10-Feb-2011 John Reck <jreck@google.com> Add account for Chrome Sync if none exist

Bug: 3408686

Change-Id: I0db1808930d7543eea97bffe67d02382b0bea3a2
references/GeneralPreferencesFragment.java
203d3806c45420c45e53c6b9f3d503a21bb9717e 10-Feb-2011 John Reck <jreck@google.com> Merge "Always update screenshots for bookmarks"
34ef26756a751b99b5c021ee2b9221c582c88208 10-Feb-2011 John Reck <jreck@google.com> Always update screenshots for bookmarks

Bug: 3425221
Changes the call to updateScreenshot to take the Tab so that it
can more intelligently determine if it needs to update the screenshot.
Specifically, if it is an HTTP/HTTPS URL, we always update (for things
like most visited), and if it is a bookmark we always update (users
are free to bookmark file:// urls, for example)

Change-Id: I582284d612e77190404eb98de6ca8a0b21083ed1
ontroller.java
82a7fdb0431da7e56c95032c251214d44cad988c 10-Feb-2011 John Reck <jreck@google.com> Fix ISE on rotation in preferences

Bug: 3437072

Change-Id: I4adb2979419642d5e135a67a26ecc2aadb01c550
references/PrivacySecurityPreferencesFragment.java
28bffd6bba45493acaa5e30334c7535cd60c3aa4 09-Feb-2011 John Reck <jreck@google.com> Merge "Prevent activity selection dialog spam"
95a49ff076aa973e5d5f8d5e2ce03d94de282658 09-Feb-2011 John Reck <jreck@google.com> Prevent activity selection dialog spam

Only show the activity selection dialog if there is a non-browser
intent handler for the intent. For example, if you click on a
google maps link, we want to show the dialog so the user can
jump to the native app

Change-Id: I0671e9782c34a32623087861b0cc313c0c5405c8
rlHandler.java
fca41d76f4839d6707aa9680d47a93646cd01df4 09-Dec-2010 John Reck <jreck@google.com> Changes BP2 to notify on the full URI

Bug: 3262950
Changes BP2 so that instead of sending notifications on the root URI
it uses the full URI of what was changed, preventing notification spam.

Change-Id: I1ff09d5e1426b6aef0158887ea968de86c253b98
rovider/BrowserProvider2.java
rovider/SQLiteContentProvider.java
e6adaf57a9a4f05e88505e4a86c565b5f18a1d3b 02-Feb-2011 John Reck <jreck@google.com> BP2 ContentResolver.notifyChange tests

Bug: 3431373

Change-Id: I0ce30213150c6dd51b128723f044bd32eb2b46a3
rovider/BrowserProvider2.java
7eaea797ac276c48bac62f5b787143282a3f4753 07-Feb-2011 Michael Kolb <kolby@google.com> am 70a8ac79: am cfea5519: fix IME dismiss bug

* commit '70a8ac7997b40e9d5556a6ad861f2f73a3c08c13':
fix IME dismiss bug
f4278a13527f90c7e65b664a1f6ca65c5fe2c07c 07-Feb-2011 Patrick Scott <phanna@android.com> am b60e9a43: am 7d50a936: Clear session cookies before attempting pre-login.

* commit 'b60e9a438effb36bf70ae586c3075a575902d19b':
Clear session cookies before attempting pre-login.
4bc9d06697a4779a698ffa984c2a02c1ad81a63b 06-Feb-2011 John Reck <jreck@google.com> Fix ISE in History page

Bug: 3427773

Change-Id: I1e2ab0c62e1bd822c2d0db08a21fa1338f24444c
rowserHistoryPage.java
cfea5519cf606329dd748bf4179a4e478eef4451 05-Feb-2011 Michael Kolb <kolby@google.com> fix IME dismiss bug

http://b/issue?id=3427138
clear focus in url before dismissing view

Change-Id: I595de3b937fe3e712704ef188a32bef184a3b378
LargeUi.java
99c6d333106cc0fb3c028b5f8d1ff1f5cf726ca2 01-Feb-2011 John Reck <jreck@google.com> Get the widget off of startservice

Bug: 3379120
Now with drastically lower memory usage as well!

Change-Id: Iff16d2acceba3c8a983a51ec03a31a39ac6a12ed
ccountsChangedReceiver.java
references/GeneralPreferencesFragment.java
rovider/BrowserProvider2.java
idget/BookmarkThumbnailWidgetProvider.java
idget/BookmarkThumbnailWidgetService.java
idget/BookmarkWidgetProxy.java
7d50a9364107c21e3358e1dbc51a06359a5287fb 04-Feb-2011 Patrick Scott <phanna@android.com> Clear session cookies before attempting pre-login.

If ClientLogin issues session cookies, we do not want to clear them immediately
after getting them from login. If we are not going to restore tabs, go ahead
and clear the cookies before attempting pre-login. Keep track of the tab to
restore so that we don't need to figure it out again. Requires a change in
frameworks/base that exposes the CookieManager api.

If we receive a 403 from IssueTokenAuth, inval the auth tokens and try again.

Bug: 3421214
Change-Id: I5dd4cc0eba365a20a731ac43dd2571ef6274eaa9
rowserActivity.java
ontroller.java
oogleAccountLogin.java
abControl.java
4daecf299171596ff8d1c2f1b845be810fd87fb1 03-Feb-2011 John Reck <jreck@google.com> am 98dcbbc1: am df3c5056: Merge "Add missing null check" into honeycomb

* commit '98dcbbc1d930daad5642a329f2ddc59c8d956c02':
Add missing null check
df3c5056623ceed1f5b234cf57fce81be4570f3b 03-Feb-2011 John Reck <jreck@google.com> Merge "Add missing null check" into honeycomb
a93982d1ac21696d04775b2758e150ed43c8f651 03-Feb-2011 John Reck <jreck@google.com> Add missing null check

Bug: 3417571

Change-Id: I7d3a016eaab53c01532f4743c1f14e57a0b8065b
idget/BookmarkThumbnailWidgetService.java
cd7c92482b63717c931198d3b1d787a734146e3c 02-Feb-2011 Bart Sears <bsears@google.com> am cb9d9d12: am 4b21788c: Merge "fix menu state after fullscreen video" into honeycomb

* commit 'cb9d9d12011dff19c670b8e16a248ea738aca129':
fix menu state after fullscreen video
4b21788c4f0b0197989c16b7393870a12ca76a5c 02-Feb-2011 Bart Sears <bsears@google.com> Merge "fix menu state after fullscreen video" into honeycomb
11fe02d7b0a9956284fc0677b84b5fdacdd668e8 02-Feb-2011 Michael Kolb <kolby@google.com> fix menu state after fullscreen video

http://b/issue?id=3413957
before leaving browser activity, hide custom view
this also restores the menu state

Change-Id: Ie0859bc21b2821bb513eaea9ad3ea401b95dc177
ontroller.java
9a8e2948fdb23b027994c90219419f0a0831253e 02-Feb-2011 Patrick Scott <phanna@android.com> am ab6db07a: am 71b1713b: Hack to fix hosted accounts.

* commit 'ab6db07a013d4de75b764a35336f8c10bb310b56':
Hack to fix hosted accounts.
71b1713b9706b068e38202ac1ed7d87c7badfae4 02-Feb-2011 Patrick Scott <phanna@android.com> Hack to fix hosted accounts.

Search for ASIDAP using the /a/ path to find a hosted account.

Bug: 3396570
Change-Id: I10cbc7f337532d59e405804724e6bc0be4e669d8
oogleAccountLogin.java
637cd5af093fb4e7a1b8879059b2491c3537d037 02-Feb-2011 John Reck <jreck@google.com> am 8fd6454e: am b577d6eb: Merge "Remove explicit calls to onFilterComplete" into honeycomb

* commit '8fd6454ee59fa69c4e2fc618b30d903439a424ab':
Remove explicit calls to onFilterComplete
b577d6ebd2e3edaffd838c4b58d882ca7018198b 02-Feb-2011 John Reck <jreck@google.com> Merge "Remove explicit calls to onFilterComplete" into honeycomb
7957533fcc9389ca8711d6b81785267a7b0d8ae1 02-Feb-2011 John Reck <jreck@google.com> am 7ddc0019: am 16b4e4a1: Merge "Slow widget memory leak." into honeycomb

* commit '7ddc0019f73baa072f992238d0e2895ae5ce8b64':
Slow widget memory leak.
16b4e4a11c89f98700f34990c1f3849f12e557bb 02-Feb-2011 John Reck <jreck@google.com> Merge "Slow widget memory leak." into honeycomb
7d646ae44b751fe65f0be6a359282bd0f28c5223 02-Feb-2011 John Reck <jreck@google.com> am 9f405cf4: am 4f30c10d: Fix automatic sign-in not remembering disabled

* commit '9f405cf4ab8c86a008555c7ccafb7e95a2c6bf52':
Fix automatic sign-in not remembering disabled
73eb105e5bb53356e171837bd6b13b29661806e3 02-Feb-2011 John Reck <jreck@google.com> Slow widget memory leak.

Bug: 3369806
Framework currently holds a reference to widget factories forever
and doesn't call onDestroy. This causes a large memory leak in
browser since that means bitmaps are held in memory forever. This
explicitly calls onDestroy and tries to free as much memory as possible.
It doesn't fix the problem, just slows the bleeding.

Change-Id: I80832941aa75e30b3b6c951fab2c9cb0a7ed477d
idget/BookmarkThumbnailWidgetService.java
4f30c10de7f55e435fcc9bc1762ee45421a8fe65 02-Feb-2011 John Reck <jreck@google.com> Fix automatic sign-in not remembering disabled

Bug: 3414025

Change-Id: I681066be9ac575f0464ea5274b2ea4ebb31e9232
references/PrivacySecurityPreferencesFragment.java
f31f47c577564de7adbd649f51555b1fd681220b 01-Feb-2011 Dave Burke <daveburke@google.com> am b3993de5: am 20b6f1f9: Smoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)

* commit 'b3993de5d971e0fa720e98ef954dc9d553485e65':
Smoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)
a005cd7e4091513b189a6573b4fa96d762399c7e 01-Feb-2011 John Reck <jreck@google.com> Remove explicit calls to onFilterComplete

Bug: 3410428
SuggestionsAdapter was explicitly calling onFilterComplete when
it shouldn't. This seems to have been a workaround for a fixed
bug.

Change-Id: Ic0fad44e60ad1c32708d31879a46c3e9c6ca906c
uggestionsAdapter.java
33e0d74f472b538f1f82e7d91c5b44a54ba767a5 01-Feb-2011 Leon Scroggins <scroggo@google.com> Merge "Do not attempt to download non-https URLs."
11e309c58cfbbd2d0d02c0262ad6161fc9ba01eb 01-Feb-2011 Leon Scroggins <scroggo@google.com> Do not attempt to download non-https URLs.

Bug:3388003

Change-Id: I9d81017820762bcf714453b935488912397dadbc
ownloadHandler.java
20b6f1f9fb045605cb7a91dec5df0775be20c50c 01-Feb-2011 Dave Burke <daveburke@google.com> Smoother scrolling by preparing offscreen tiles (credit: Ben Murdoch)

Change-Id: I63836d739567ddbbd2d5abe83a7cc3b91ecd5c80
LargeUi.java
d9e4d3adecffb11dc2661b024bd4545a1b8708d9 01-Feb-2011 John Reck <jreck@google.com> Merge "Implement empty design for bookmark widget" into honeycomb
9291bd1c9b5d1398e14d80ddea91cebf574cc63e 01-Feb-2011 John Reck <jreck@google.com> Implement empty design for bookmark widget

Bug: 3355018

Change-Id: Ie64ed52c64445771037c980be181978de4caf250
idget/BookmarkThumbnailWidgetService.java
cd135089d54a8c003f7b0a35d88b3230f0a206b5 01-Feb-2011 Patrick Scott <phanna@android.com> Re-login after a week.

Refactor GoogleAccountLogin to handle the progress dialog. Store the last login
time and login after a week to refresh cookies.

Bug: 3367395
Change-Id: I62a277610af5b642f51cc775f17806c558812d4a
rowserActivity.java
ontroller.java
oogleAccountLogin.java
2b2255d1860a54e62766db78ef8ed07553a1692e 31-Jan-2011 Michael Kolb <kolby@google.com> Merge "fix IME bug" into honeycomb
20776cc370cf1f092b73c356c02a0df966cfd185 31-Jan-2011 Michael Kolb <kolby@google.com> fix IME bug

http://b/issue?id=3406328
http://b/issue?id=3406389
hide title bar before removing tab to avoid IME triggered by
focus change
removed unnecessary call to hideComboView

Change-Id: Ia559bae8bc98aed9325e715696f20833ecf5916f
aseUi.java
abBar.java
a4af6dce2ebe6c4979524461047fcc0eb76fce84 31-Jan-2011 Patrick Scott <phanna@android.com> Add logging to track down login failures.

Bug: 339657
Change-Id: I9372d22f4e7101392a24147e5db5670bfebd3835
oogleAccountLogin.java
b2ba52bf182bf9e38f4a2367a7e137a1c4b4022a 28-Jan-2011 Michael Kolb <kolby@google.com> Merge "fix focus handling in url input" into honeycomb
47171d85e40b3d89e347f950d157036f6b0c1d8d 28-Jan-2011 Michael Kolb <kolby@google.com> fix focus handling in url input

http://b/issue?id=3373046
removed focus updates from focus listener

Change-Id: I48fdb39053dce7546038022f7aee671fe97047df
itleBarXLarge.java
rlInputView.java
LargeUi.java
a6d4f2e05cce6eba04f06ea6e3557008791f6982 28-Jan-2011 Bart Sears <bsears@google.com> Merge "Filter browser: urls in omnibox" into honeycomb
e44e5622a593cacb20d0c4b1a82d4aeed6a9f4c1 28-Jan-2011 John Reck <jreck@google.com> Filter browser: urls in omnibox

Bug: 3400600

Change-Id: I0dfdcf521b65ec3aac76f298e6fda79eb13dfdcc
rlUtils.java
4bfc0dbdddc7da9eba840a0632e8021bfd1004c9 28-Jan-2011 John Reck <jreck@google.com> Fix incognito start page

Bug: 3400698

Change-Id: I1f64a15fb4309c5b84f791d792ed8446d606ec09
ontroller.java
ba58657f269b289186764c5b9ba4bd42318033d8 28-Jan-2011 Michael Kolb <kolby@google.com> Merge "fix SOX in clearFocus" into honeycomb
00a3e3cde6e37ea55043c60063a9871a6050c89c 28-Jan-2011 John Reck <jreck@google.com> Merge "Fix memory leak in bookmarks page" into honeycomb
e3063ae6057d572f47515ee47974810cefcc063d 27-Jan-2011 John Reck <jreck@google.com> Fix memory leak in bookmarks page

Bug: 3378680

Change-Id: I845b7b69793080ecb1dd2551d16a36ca3949a564
rowserBookmarksPage.java
aba9243e8eb16e8739f99cce66799bc1a336bc49 27-Jan-2011 Michael Kolb <kolby@google.com> fix SOX in clearFocus

http://b/issue?id=3373046
don't clear focus when already not focused

Change-Id: I8a445b84416c156a4f72196439502670ac57b177
itleBarXLarge.java
a0d0c0f1473ebc20b85168ceb78c2ef0389efb84 27-Jan-2011 Romain Guy <romainguy@google.com> Merge "Correctly invalidate the tabs when scrolling them. Bug #3398549" into honeycomb
e398956c248808b95aa3d81403c3ba3884670199 27-Jan-2011 Romain Guy <romainguy@google.com> Correctly invalidate the tabs when scrolling them.
Bug #3398549

Change-Id: I577dc5ec1a60040c427c676661f0610daf27a952
abScrollView.java
ade30dba17eff30c8b8e265a8193da40db54f87c 27-Jan-2011 John Reck <jreck@google.com> Fix STOPSHIP hardcoded string

Bug: 3396882

Change-Id: If8a415596f237392f20c1afd92ecaca89dafc7b9
references/GeneralPreferencesFragment.java
02dd4e94bfb4fa3f8827190ccccc9bf2a836ee8e 27-Jan-2011 Kenny Root <kroot@google.com> Merge "Use APIs to determine Launcher icon size" into honeycomb
c65991b2d2bf0cfdaa922cb3073aed498b929447 27-Jan-2011 Kenny Root <kroot@google.com> Use APIs to determine Launcher icon size

The app_icon_size didn't look good in the Launcher, so we introduced
some APIs to determine the preferred size and density. Now we can use
those to determine how large to make our shortcut icon.

Bug: 3224340
Change-Id: I6ad7581435065ea1f1ce82e0e19f985549f127c3
ookmarkUtils.java
8e7178ddb9620a64e10ff762c33134daeb40a1e4 27-Jan-2011 Michael Kolb <kolby@google.com> fix incognito url loading

http://b/issue?id=3349090
load "browser:incognito" explicitely when
opening new incognito tab

Change-Id: I3929605479a0869bd9361664e1ea1ee7c9476fc7
ontroller.java
91902d5db3dcbd161bf824620567e210d6f4fcbe 27-Jan-2011 Michael Kolb <kolby@google.com> fix suggestion dropdown offset

http://b/issue?id=3394446
adjust offset to new bckground resource
and adjust based on quickcontrols mode
Change-Id: I93d096e6465f91fcbb01941aa3f746f5e3f77354
itleBarXLarge.java
rlInputView.java
46c9551534c0803c5a40d05dd40499a39f12612f 27-Jan-2011 Michael Kolb <kolby@google.com> Merge "fix quickcontrols" into honeycomb
72b8baac024f4cfab2c8d4d4ae0867e7077da867 27-Jan-2011 John Reck <jreck@google.com> Merge "Fixes most visited content:// uri in omnibox" into honeycomb
f93a70724062019b6400adc36a585be4eb112d72 26-Jan-2011 John Reck <jreck@google.com> Fixes most visited content:// uri in omnibox

Bug: 3395311

Change-Id: If9e447ada3b13e490ca423c5c4cd4ce756f92313
itleBarXLarge.java
5df5be97861107511d618a4d1d25a92f1dd81030 26-Jan-2011 John Reck <jreck@google.com> Merge "Bookmarks listen for account pref changes" into honeycomb
f37d23799b6b33ab8fdda303debe7d973e43d147 25-Jan-2011 Winson Chung <winsonc@google.com> Updating widget to handle issues that may arise with recent service bind/unbind changes. (3395366)

- This should be resolved properly with MR1 refactor of the bookmarks widget

Change-Id: I7b4b143007a0a5c16720d5edae594e6a655261e7
idget/BookmarkThumbnailWidgetService.java
522a438d69486914a364c2fe0934c08269b1129f 26-Jan-2011 John Reck <jreck@google.com> Bookmarks listen for account pref changes

Bug: 3373817
Fixed it so the bookmark page listens for when the chrome sync account
changes. When the account changes, the bookmarks page then refreshes
the account info and all is well.

Also deleted unreachable code.

Change-Id: If21f0fde552c40aa622961c7c896bdf6f6299ccb
ookmarksLoader.java
rowserBookmarksPage.java
8814d738ad840ea66f0e5a4733f53f2e3bd8d0eb 26-Jan-2011 Michael Kolb <kolby@google.com> fix quickcontrols

http://b/issue?id=3394524
check tab bar state after removing Combo page
add tab bar state check after animations

Change-Id: I5c3c497c8905ce2d0e069c796c835aff5f2cc21a
abBar.java
LargeUi.java
d3bf86fd84f4f1a75cc9cd26f818ae157c806d9b 26-Jan-2011 Joe Onorato <joeo@google.com> Use the new API to control lights out mode.

Bug: 3241144
Change-Id: Ie4c0a3ca608e439d25f6ae4d0a8d4e4b1939ab33
aseUi.java
3e7be7bfecd54374de4fc139a85167b1b5b0cc40 26-Jan-2011 Michael Kolb <kolby@google.com> Merge "fix url bar" into honeycomb
49f1583aba84ca4a5908b2185c734cf604ebb248 26-Jan-2011 Michael Kolb <kolby@google.com> fix tab title

http://b/issue?id=3384383
changed favicon background
cleaned up spacing
added fade to tab out animation
increase size of tab for chevron

Change-Id: I749c108691b73738839028b9cac89add86aa8b00
abBar.java
5b2299cc2fd9c8ca9c8ea2574d15dc867fa1e793 26-Jan-2011 Michael Kolb <kolby@google.com> fix url bar

http://b/issue?id=3351733
added web /search icon
fixed positioning when focus changes

Change-Id: Ib917c2797c9886e6b899494798fb080757f01c7a
itleBarXLarge.java
c33e55b70b3b6be64a7a840b828602c426916424 26-Jan-2011 Michael Kolb <kolby@google.com> Merge "add tab bar animations" into honeycomb
2d59c32ee3fc1ed92d57609998f0430ad7695317 25-Jan-2011 Michael Kolb <kolby@google.com> add tab bar animations

http://b/issue?id=3281119
added in/out animations for tabs

Change-Id: Ia8a467b93e5bc14b8b84cfe7b7e25ffbfadc7209
ontroller.java
abBar.java
570d8144c4e1683bf45376e8c4aca894be915485 26-Jan-2011 John Reck <jreck@google.com> Always select autologin account in dialog

Bug: 3385629
Fixes the issue where if the user hasn't explictly selected an autologin
account the selection dialog would show no selection.

Change-Id: Ib2847aed7f528e9e9679a5fa3aa3b0b8da85d1d1
references/PrivacySecurityPreferencesFragment.java
8f2790daeaef7e29dfffbbb4259eabe0baa8833e 25-Jan-2011 John Reck <jreck@google.com> Merge "Fix ISE: Fragment not added in combo view" into honeycomb
993d1abe2aeef5ce144facd7a0266b138c896b4b 25-Jan-2011 John Reck <jreck@google.com> Fix ISE: Fragment not added in combo view

Bug: 3368524
Added a try/catch. The ISE happens as a result of the fragment
already being removed - which as far as the combo view is concerned
is a success.

Change-Id: Id75aa449de45ee656cb10e6054cb8707d2fac62b
ombinedBookmarkHistoryView.java
a418306e08e008da99cef929c48e05d2a101ceaf 16-Jan-2011 Michael Kolb <kolby@google.com> hardware keyboard support

http://b/issue?id=3368141
http://b/issue?id=3368100
Removed duplicate key handling
added focus transition from page to url bar
once framework bug http://b/issue?id=3381411
is fixed, focus transitions in url bar will be fixed

Change-Id: Id5011e78bf70d51a25a4e01cf31d9e6ad95ceab7
aseUi.java
rowserActivity.java
ontroller.java
honeUi.java
I.java
LargeUi.java
f3702e7d41a67e4388a8533647d6a3c6f8ac92be 25-Jan-2011 John Reck <jreck@google.com> Merge "Set user agent setting when toggling debug" into honeycomb
dc6cbb737dbe70fa2236c3fbf27827ed4453c686 25-Jan-2011 Justin Ho <justinho@google.com> Tightening incognito mode icon spacing, switching to new asset

Bug: 3174763

Change-Id: Ia379b06b65729d4df966094df0aa3fb2e47234a8
ab.java
cd0e8a6a37621c5820aa904da73a4e94efba4a88 25-Jan-2011 Michael Kolb <kolby@google.com> Merge "fix tab NPE" into honeycomb
3db2e0733855aefa098ed55b1e5f81539e12e19c 24-Jan-2011 John Reck <jreck@google.com> Set user agent setting when toggling debug

Bug: 3382700
Set the user agent when debug mode is toggled

Change-Id: Ide167c7bb32c4f20e6b5965116fbcce01bb1e599
rowserSettings.java
ntentHandler.java
d1e2ccc38a2d5318a4ab06b2349cb43303fd6ceb 24-Jan-2011 Michael Kolb <kolby@google.com> fix tab NPE

http://b/issue?id=3381168
add check if tab is null when attaching a tab

Change-Id: I2e53b242be829c6ed2e6eb22539eb71bee0269bf
aseUi.java
b77bdc4dddf867e49a0157ca56119b85e12fb440 24-Jan-2011 John Reck <jreck@google.com> Special case searching in incognito mode

Bug: 3336558
The default flow when the user hits enter in UrlInputView is handled
by IntentHandler. If the input isn't a URL, it is treated as a search
request, which is causes an intent to be fired off from the search
engine. This is logged, which we can't have in incognito mode. For now,
handle this by having the UrlInputView detect search requests, lookup
the search engine info, and use that to build the search request URL
directly, previnting logging.

Change-Id: I4b98240f4b2aff265638b53cb65677bc1bd507c0
rlInputView.java
earch/SearchEngines.java
117f07d08e3e25e3c920a1dabe31dcd7643bacb2 24-Jan-2011 John Reck <jreck@google.com> Disable SearchSuggestions in incognito mode

Bug: 3336558

Change-Id: Ie88eddee0f4931a206ba45cec708cdbb69cce008
aseUi.java
uggestionsAdapter.java
itleBarBase.java
itleBarXLarge.java
rlInputView.java
87369eaa86190d500e80b5af663c3019249f77f3 24-Jan-2011 John Reck <jreck@google.com> Fix keyboard enter in omnibox

Bug: 3381363
Fixed by a partial revert of change 89542 which accidentally
removed the OnItemClick listener.

Change-Id: I102dd44fb15472d16499804adf8a7a171873970c
rlInputView.java
9955079407ee0f46a601b4c295de475a8c1b2008 24-Jan-2011 John Reck <jreck@google.com> Fix onLoaderFinished history group selection logic

Bug: 3381283
The issue was caused by the data being updated, causing the
onLoaderFinished to re-fire, causing it to re-select the default group.

Change-Id: Id651dd73e66d441e730ae35675336761b6e773ce
rowserHistoryPage.java
9f8dab8a3d01382346ad919303731d654d01836e 21-Jan-2011 Russell Brenner <russellbrenner@google.com> Merge "Fix 3373012, null pointer in WebView.loadUrl" into honeycomb
7dad8f0c238853de01d5d200b306092b5cfa0026 21-Jan-2011 Michael Kolb <kolby@google.com> fix scroll callback for webview

http://b/issue?id=3377268
added check to see if state changed

Change-Id: Ic367144fb7bacb809e8acc7772298129d5c30388
abBar.java
ca9898e114d8844a7eeb8fc5048f04ec2e13dd8e 21-Jan-2011 Russell Brenner <russellbrenner@google.com> Fix 3373012, null pointer in WebView.loadUrl

UrlHandler can spawn a background RLZTask which will, upon completion,
load the url. This change checks with the controller to see that the
tab is still open before loading the url.

Change-Id: If756c1bc1f79b54878c7d03b5bc5f86b8ab07245
rlHandler.java
3a6e2aefac6965d9495d0d594fade774ebd6b136 21-Jan-2011 John Reck <jreck@google.com> Merge "Add selected background to history groups" into honeycomb
956f1f2da9635878cdaeda3794ff1b41ed4bdcf9 21-Jan-2011 John Reck <jreck@google.com> Fix "Most visited" history group flicker

Bug: 3374382

Change-Id: Idedf9804fa2010c91ac163965fb1d7a0617d438e
rowserHistoryPage.java
3f7efde1a112ecfb5e008dbd583837056c2ad8ef 21-Jan-2011 John Reck <jreck@google.com> Add selected background to history groups

Bug: 3370856

Change-Id: Iac6436279e1e3a5c91e2c9637b66bbcb74e3d265
rowserHistoryPage.java
ee804cd408ebbaa75b8832784934531520e455e8 21-Jan-2011 John Reck <jreck@google.com> Merge "Add summary to Enable Plugins setting" into honeycomb
177746d05e1ceefe8421a4fdab7407e1d17b46d6 21-Jan-2011 John Reck <jreck@google.com> Remove the bookmark star from history context menu

Bug: 3374340
The star isn't supposed to be in the context menu, removed

Change-Id: I2dbd59ca32f7bec66468adf8b9c76ba1a425a94a
rowserHistoryPage.java
istoryItem.java
282431b494b5d904713b9b6afd3fdc5672d49074 21-Jan-2011 John Reck <jreck@google.com> Add summary to Enable Plugins setting

Bug: 3374146

Change-Id: Ib00180b8f7512cc05126392f6a3c79d849f328ee
rowserSettings.java
references/AdvancedPreferencesFragment.java
5a72f1858c2f73be3558c6cdaa2c84b4c36fa748 14-Jan-2011 Michael Kolb <kolby@google.com> asset drop & naming

drop in new assets
get naming in sync with UX
Note: not all resources are included yet
item_background...xm will be enabled when all required resources come in

Change-Id: I321084abd25ef6c533f1f3da636a246e7ee00547
ddBookmarkPage.java
aseUi.java
readCrumbView.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
abBar.java
itleBarXLarge.java
LargeUi.java
ddbookmark/FolderSpinnerAdapter.java
references/WebsiteSettingsFragment.java
rovider/BrowserProvider2.java
91c83a0ffb0d33a614fefa6ee81ead47ec0d114b 20-Jan-2011 John Reck <jreck@google.com> Launch settings directly from combined view

Bug: 3368917
Launch settings directly from combined view rather than letting controller
handle it. Prevents controller from removing the combined view before launching
settings.

Change-Id: I2b78ab0f737337024d8cdb9fc400cda56e4db5ca
ombinedBookmarkHistoryView.java
f90ca690e640340527b972b55132c5c418b3cc4c 20-Jan-2011 John Reck <jreck@google.com> Merge "Added checks to guard against illegal state" into honeycomb
4c1914c2132de46d0664001d23c90fd008a3d2c8 20-Jan-2011 John Reck <jreck@google.com> Merge "Handle chrome sync account deleted case" into honeycomb
85e3d6f2f852d43488f29124bbd9599161ac380a 20-Jan-2011 John Reck <jreck@google.com> Added checks to guard against illegal state

Bug: 3368524
Added checks to prevent the combo view from trying to remove a fragment
it never added.

Change-Id: If5da138a547718bbb49cda25288d54616282f94a
ombinedBookmarkHistoryView.java
267b6af7ee9f731f0da6ae0b27f015308671b835 19-Jan-2011 John Reck <jreck@google.com> Handle chrome sync account deleted case

Bug: 3337527, 3353260
Listens for changes to the system accounts and handles the case
of the chrome sync account being deleted. Also, enabling chrome sync
in the browser will now enable the browser sync in settings.

Change-Id: Iab2ed839fc5fc356a7a4d865965bfafcb39b4ee7
ccountsChangedReceiver.java
references/GeneralPreferencesFragment.java
70413a7cc17c2c779b4b673584946ad590f7eb87 20-Jan-2011 John Reck <jreck@google.com> Fix history click/longpress events

Bug: 3368898
The recent history UI change forgot to hook up the old event handling
to the new list view layout.

Change-Id: I470b30b748608c9e7ec05aa3ca399ca7b39f0849
rowserHistoryPage.java
366824d00030e6a0a0db5a0cc44f1ab7ac672303 18-Jan-2011 Ben Murdoch <benm@google.com> Strip phone number punctuation when validating for autofill

Strip out any phone number separator characters when calculating
the length of the phone number for validation in the autofill
profile editor.

Change-Id: Ic5f9792a8da8d0d1914b1cdd831a018c64d12ace
utoFillSettingsFragment.java
4c1c0feb85129e9c6cd7daee0071dd90151a0eb9 19-Jan-2011 Adam Cohen <adamcohen@google.com> Merge "Updating widget due to changes in API." into honeycomb
3f24b4190a14948f8cf04767620e19885f17aca3 19-Jan-2011 John Reck <jreck@google.com> Merge "Use UPDATE_CURRENT pending intent in widget" into honeycomb
a2137d089f004f237c53c97bc780db8669c1bd59 19-Jan-2011 John Reck <jreck@google.com> Merge "Switch autologin to ListPreference" into honeycomb
899cdf4ec1a1e9224301de7539bd8421666f42c6 19-Jan-2011 Winson Chung <winsonc@google.com> Updating widget due to changes in API.

- Requires not calling startService.

Change-Id: If29dfc990c94f50ed9ad027256690ffa494d8b7e
idget/BookmarkThumbnailWidgetProvider.java
07af2b8ae04c6e4385e41e0c559280a995eb8035 18-Jan-2011 John Reck <jreck@google.com> Remove combo view on new intent

Bug: 3365077
Make sure we remove the combo view when a new intent is received,
after we check if the intent is to show the combo view or to bring
the browser to the foreground (from history and/or launcher)

Change-Id: If6e6647192246d96d7122232c26229b05a3f3888
ntentHandler.java
812d2d690ffa918a6e9f43da0967e43657ef817c 18-Jan-2011 John Reck <jreck@google.com> Switch autologin to ListPreference

Bug: 3365170
Switch the autologin preference to use a ListPreference instead of
a checkbox preference that would open a dialog when enabled.

Change-Id: I29230a4e7663593b126e89efb50ecef37d46e808
rowserSettings.java
references/PrivacySecurityPreferencesFragment.java
963243527d67fd6c2ada3899c452de94d8d9f8e5 18-Jan-2011 John Reck <jreck@google.com> Merge "History UI update" into honeycomb
37fef614914d3ed8d6f2a1decce57fdd1057ad53 18-Jan-2011 John Reck <jreck@google.com> Merge "Omnibox tweaks" into honeycomb
0ce8a942a895cfe1d432076a95f3ed3798ccb002 15-Jan-2011 John Reck <jreck@google.com> History UI update

Change-Id: If4af6e37252f297bc1744af65df4bc2f123f41dd
ookmarkItem.java
ookmarkUtils.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserHistoryPage.java
ombinedBookmarkHistoryView.java
dd7d751f480a8554e5b318adaa866517453f3fce 17-Jan-2011 John Reck <jreck@google.com> Omnibox tweaks

Bug: 3345000
Move nav suggest after all local results including history and changed
second line to a slight green color

Change-Id: Ia9f8376633b666dc8706a0ea125a999066fa60a0
uggestionsAdapter.java
47d63f843cf6973c7cb59db99888df7485bfee39 18-Jan-2011 Michael Kolb <kolby@google.com> hide webview when covered

http://b/issue?id=3360921

Change-Id: I10e0df39fa5b686619bafd3708a249890326a259
aseUi.java
38bbd67197a7e80775945a8ce0658af6dd0628a2 18-Jan-2011 Leon Scroggins <scroggo@google.com> Merge "When canceling folder selection, go back to showing correct folder." into honeycomb
5e06d2ed8019ac71bd89a9f16c5d6cc041fff003 18-Jan-2011 Cary Clark <cary@android.com> Merge "allow dumping the nav cache from the browser" into honeycomb
ac35bdc798173ca536e57c1e4541cef11d78983a 18-Jan-2011 Michael Kolb <kolby@google.com> show action bar in combo page

http://b/issue?id=3362812
ensure action bar is shown when combo page is out

Change-Id: I199672f0e3ee609dcf58f8bb650fa953dd8c25b7
LargeUi.java
4f4cb6bf0bd5c6f8aecc3965ff6eec7d13b53c1e 18-Jan-2011 Cary Clark <cary@android.com> allow dumping the nav cache from the browser

Adding this about:debug flavor allows dumping the
nav cache from a script over usb without user
interaction. The script for me looks like:

function pullnav()
{
adb shell am start about:debug.nav
sleep 1
adb pull data/data/com.android.browser/navlog /android/$1.cpp
adb shell rm data/data/com.android.browser/navlog
kate -u /android/$1.cpp &
}

which pulls up the nav dump into a local editor.

bug:3364574
Change-Id: Ie6b3491b4b9e4490d8229402f4f3770879eff36d
ntentHandler.java
0e64d3c230a0fafff311d39c52b043ef137bf318 18-Jan-2011 John Reck <jreck@google.com> Merge "Fix "Most Visited" page loading" into honeycomb
b3ae88082b13dfdd021f57d1242814cb6e3fdc0c 18-Jan-2011 Leon Scroggins <scroggo@google.com> When canceling folder selection, go back to showing correct folder.

Bug:3364093
Change-Id: Ia50a601adb22a18570d9f8268c2c64185410bc99
ddBookmarkPage.java
afe67aa948e73c2b5fc55c012db35738d283c59d 18-Jan-2011 Ben Murdoch <benm@google.com> Merge "Perform input validation on the AutoFill profile editor." into honeycomb
9d9306d606802ab9c0b6464e24256b74364dc487 18-Jan-2011 Ben Murdoch <benm@google.com> Perform input validation on the AutoFill profile editor.

Perform some simple input validation on the autofill profile
editor to match Chromium's editor more closely.

Now:
- Phone number must be at least 7 digits if present
- Cannot save an empty profile. At least one field other than
phone number must be present and if phone number is present it must be
valid.

Bug:3349013
Bug:3198461
Change-Id: I6d277dda2264c5cebd0b525b1c4cdb80313383ec
utoFillSettingsFragment.java
081caaa34ab5af0694087c3203e39be25797455a 18-Jan-2011 Patrick Scott <phanna@android.com> Protect access to mWebView by checking mRunnable.

If the user cancels the login event, mRunnable will be reset and the WebView
destroyed. Check for a null mRunnable before accessing mWebView.

Bug: 3361009
Bug: 3349815
Change-Id: Idd9a2b788673d9ec95bfa083a4af7df705c22fcd
oogleAccountLogin.java
bf1d10af39eb23d68db69a8eda9e12e62f1a9682 17-Jan-2011 Dianne Hackborn <hackbod@google.com> Follow API changes.

Change-Id: I1003044245db558c0c2ccfabd06fb7a9b9c94403
rowserBookmarksPage.java
rowserPreferencesPage.java
ombinedBookmarkHistoryView.java
references/GeneralPreferencesFragment.java
21e24aba311914670f75ee05fda9430c89a0ccbe 17-Jan-2011 John Reck <jreck@google.com> Use UPDATE_CURRENT pending intent in widget

Instead of using FLAG_CANCEL_CURRENT, use FLAG_UPDATE_CURRENT in
the widget provider for the browser shortcut. That way we never
accidentally invalidate a previously set PendingIntent during
partial updates.

Change-Id: Iafd9f70c90046ffede31feee085d5e8109b6208b
idget/BookmarkThumbnailWidgetProvider.java
1d676b6d3080ea2e8206e2a601be8390f1bbd0ed 17-Jan-2011 Ben Murdoch <benm@google.com> Add a "disable autofill" checkbox to the setup prompt

Make the intent of the buttons in the setup autofill dialog
clearer by adding an option to disable the feature. The cancel
button now simply dismisses the dialog and we only disable the
feature if the user checks the new box and clicks OK. Clicking OK
without checking the box takes the user to the prdoile editor as
before.

Bug:3348828
Change-Id: Ib54b879b6953d0c8865d50374188059a43a8e6ba
ab.java
d9844abe83b9eb6340ce646357c3e91ac794eb46 16-Jan-2011 Joe Onorato <joeo@google.com> Using PendingIntent.FLAG_CANCEL_CURRENT makes it so there can only be one of the widget at a time.

Bug: 3313989
Change-Id: Ic268637c69871562d73e42bdcd5df8b6ebec322a
idget/BookmarkThumbnailWidgetProvider.java
b3417f0a68a1efc64604ea354ae7f856ce79cb16 14-Jan-2011 John Reck <jreck@google.com> Bookmark UI update

Change-Id: Ibdf7f93f7c5863d7108044dcd40d3866ff02518a
aseUi.java
readCrumbView.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserHistoryPage.java
ombinedBookmarkHistoryView.java
ontroller.java
ptionsMenuHandler.java
I.java
iController.java
LargeUi.java
51afc71bf62da1fc1d02729145c6eb811e7c49c0 14-Jan-2011 Michael Kolb <kolby@google.com> Merge "fix link context menus" into honeycomb
f558f0d9372ecf4eeba86dd52bf67f38ff79c0b8 14-Jan-2011 Michael Kolb <kolby@google.com> change tabbar overflow handling

http://b/issue?id=3350118
remove arrows and fade
scroll gap off to the left
scroll under new tab button to right

Change-Id: I1dcd45aadcce7881717f5af6bbdbc28bf21e7dc3
abBar.java
abScrollView.java
2dd65c8bf13b11c99c78ec22a0fef2c58494bb9e 14-Jan-2011 Michael Kolb <kolby@google.com> fix link context menus

http://b/issue?id=3351385
http://b/issue?id=3352255

remove bookmark/share link option
change open in new tab text based on open in background setting

Change-Id: I3930d085339a7f829d8ef4f1afc879b4df743f24
ontroller.java
f18338a08c89467ef27e1fe3a9ac7130839b475d 14-Jan-2011 Leon Scroggins <scroggo@google.com> Merge "Show a remove button for existing bookmarks." into honeycomb
75630678154c89662b7f8e5fb19d0b77a2d7abb8 13-Jan-2011 Leon Scroggins <scroggo@google.com> Show a remove button for existing bookmarks.

Bug:3222677

Change-Id: Id11585bc68f239a02aa477898f6c00792ad44093
ddBookmarkPage.java
ookmarkUtils.java
rowserBookmarksPage.java
4c537ce641be22ca0ce49a73bbbf92c36bd061fe 14-Jan-2011 Michael Kolb <kolby@google.com> fix context menu title

Change-Id: Ia7b3444d77753ed24bffd09a15176bf242a0314e
ontroller.java
bba668c85567609492b051453ef05fee5f9a6eb3 13-Jan-2011 Michael Kolb <kolby@google.com> remove Log statement

Change-Id: I6e3abd7577b83e0ea52284f5294e5cc9616caae8
uggestionsAdapter.java
bd2dd64dda88ca8a7c2b148d88c5a44e73e1c331 13-Jan-2011 Michael Kolb <kolby@google.com> fix voice search suggestions

http://b/issue?id=3348242
In voice search mode, make sure the suggestions are
routed via tab's activateVoiceSearch

Change-Id: I464f186510047a1d2b0d6b2be7809ec66ec74b22
uggestionsAdapter.java
itleBarXLarge.java
rlInputView.java
1e1a9684e8ea75f8cdfd1ef94f67971b31988cdf 13-Jan-2011 John Reck <jreck@google.com> Merge "More widget tweaks" into honeycomb
58fddd3154418fbdf7560db5662fcf6d248061e3 13-Jan-2011 Patrick Scott <phanna@android.com> Merge "Skip auto sign-in if the user is already logged in." into honeycomb
13a18750ee4fe98eca966d386de365a3f2c11791 13-Jan-2011 John Reck <jreck@google.com> More widget tweaks

Change-Id: I9233bbc2df9a88a4979d065b17b0a3943500c7cd
idget/BookmarkThumbnailWidgetProvider.java
97efb1e650b356d3fc81ff531544383362759d77 13-Jan-2011 Patrick Scott <phanna@android.com> Skip auto sign-in if the user is already logged in.

Also delay dismissing the dialog to avoid flashing it briefly.

Change-Id: I86c23ccebc6ccaad1feac56bea4ddcfefe1607f4
rowserActivity.java
oogleAccountLogin.java
d4e5cbb732e39017fb711dad4b5485cc779806bd 13-Jan-2011 Leon Scroggins <scroggo@google.com> Merge "Use assets with a more consistent look." into honeycomb
505b058c2be512b18b65cda7456b0b79d57aeca1 13-Jan-2011 Leon Scroggins <scroggo@google.com> Use assets with a more consistent look.

Change-Id: I51c084af638bb4dc2ee3fcbae9f597b6e2238a0c
ddbookmark/FolderSpinnerAdapter.java
8b0223f30e55c6c2ddea3edc1747f40c506f12fd 13-Jan-2011 Leon Scroggins <scroggo@google.com> Merge "Tapping star for bookmarked page now edits that bookmark." into honeycomb
504433a185c3e60110590ce2aacd9b76b204b129 13-Jan-2011 Leon Scroggins <scroggo@google.com> Tapping star for bookmarked page now edits that bookmark.

Rather than creating a new bookmark.

Bug:3222677

Use a CursorLoader to find the existing bookmark, if any, and
another to find the root folder.

Change-Id: I92bd28124b75d0cbb534480cc674ee352fb72ab7
ddBookmarkPage.java
ddbookmark/FolderSpinner.java
539e2eced0f35144d7841477e5cdc2d8c521e82a 13-Jan-2011 Patrick Scott <phanna@android.com> Different approach to auto signin.

On startup, attempt to log the user into google sites. Show a progress dialog
that the user can cancel if login takes too long.

Add a new preference for toggling auto signin. This preference shows the
current account and allows the user to choose the account to use. If there are
no accounts, the option is disabled. The saved account is validated each time
it is accessed in case the account was removed.

Bug: 3278072
Change-Id: I10ce1dc57a683b2820b17ef6955577037c82f332
rowserActivity.java
rowserSettings.java
oogleAccountLogin.java
rlHandler.java
references/PrivacySecurityPreferencesFragment.java
438bf46c98890b5fe1356e75b4bc759033c6fc57 13-Jan-2011 John Reck <jreck@google.com> Fix "Most Visited" page loading

Basically added the most visited content:// uri to a pseudo whitelist

Change-Id: I1d37ff5f593ee65994ec167b7227f3c7b205c186
ab.java
omepages/HomeProvider.java
840e81a85044d7a5dc1f9ead35cfaf862457597e 13-Jan-2011 Robert Greenwalt <rgreenwalt@google.com> Merge "Fix connection-determination code." into honeycomb
344c8e6c0da995d55a48a0ae0ce327894e5a2463 13-Jan-2011 Russell Brenner <russellbrenner@google.com> Merge "Fix 3337625 to follow link to Google Images" into honeycomb
14e1ae2d7461de1e0b2434b18c5a139dcfb29b74 12-Jan-2011 Russell Brenner <russellbrenner@google.com> Fix 3337625 to follow link to Google Images

Prior fix for 3296929 caused Images link to stop working. When the
Activity Manager is not needed, the RLZ background task must load the
URL itself.

Change-Id: I10416c97b09fb560dad0cd9bb24673d24a22e0b8
rlHandler.java
0333f2cdfb7f6d77c3995102d09e4093eccab00e 13-Jan-2011 John Reck <jreck@google.com> Merge "Thumbnail widget tweaks" into honeycomb
f95eb7410686ee1ea4b7f583f03b642c30551b79 13-Jan-2011 John Reck <jreck@google.com> Thumbnail widget tweaks

Change-Id: I9e8d7ec040698627caaacfff7f23d1c7fd48a0e5
idget/BookmarkThumbnailWidgetService.java
3b5eb9d862fff147a53b296c9bcbe78342f0d316 13-Jan-2011 Michael Kolb <kolby@google.com> Merge "fix tab bar layout bug" into honeycomb
bf57471e0220ca6db8cb81471dc2b3ddb2863f5b 13-Jan-2011 Robert Greenwalt <rgreenwalt@google.com> Fix connection-determination code.

Don't use isAvailable as a measure of connectedness. EXTRA_NO_CONNECTION is
better - if it has a problem file a bug about that rather than finding other
mechanisms.

Change-Id: Ia8836972a1f268afef34cca06547af011dc11e6b
etworkStateHandler.java
b4cafc564e00d422dde6d286fdc2df971180ab51 13-Jan-2011 Michael Kolb <kolby@google.com> fix tab bar layout bug

http://b/issue?id=3344140
changed layout width of scroll view
fixed quickcontrols handling

Change-Id: I6fbe8e7c35ce3f21a2e0fc03b4650fc5a47f0fcc
abBar.java
1537b774a62042a8b86100e1e6b0988bed70c385 12-Jan-2011 John Reck <jreck@google.com> Replace old list widget with new thumbnail widget

Bug: 3336562

Change-Id: Ic612b5309f185658f4515bbc90cc44d8b9ccf1e0
idget/BookmarkListWidgetProvider.java
idget/BookmarkListWidgetService.java
idget/BookmarkThumbnailWidgetProvider.java
idget/BookmarkThumbnailWidgetService.java
dcc1cd118d4db2b47ecd93c00608441375ced6b5 12-Jan-2011 Michael Kolb <kolby@google.com> Merge "block touch events in ComboPage" into honeycomb
2516c5da22cecb71c87972ea58401aab523c2a7a 12-Jan-2011 Michael Kolb <kolby@google.com> block touch events in ComboPage

http://b/issue?id=3337606
Drop touch events received by the ComboPage background

Change-Id: I858bfb6d7fb1f1ab81fefd28c39f3439ac000525
ombinedBookmarkHistoryView.java
bd3dd948312df22888a8a90aef21e3460ba2f0b3 12-Jan-2011 Michael Kolb <kolby@google.com> Close cab before showing ComboPage

http://b/issue?id=3312056
Close action mode before showing the ComboPage

Change-Id: I5f3ac135fb4fd72bb0398f713bd12351fab072d0
ontroller.java
b92bbb498f1eeab477d62632c235d0a68a4f4ea2 05-Jan-2011 Patrick Scott <phanna@android.com> Do not merge.

Cherry pick:

Remove content:// from the Browser.

Disable content access in WebView as well. This requires a change to
frameworks/base.

Bug: 1196879
Change-Id: I00ca884654cbf53128f1e97389d2d8d44598e1c1
rowserSettings.java
ntentHandler.java
rlUtils.java
0c620b8b8d6160b023a8a5b460e26e7721fe03e5 12-Jan-2011 John Reck <jreck@google.com> Merge "Disable debug build" into honeycomb
ec2c7c7ad816e1ad0d493b02e54cfb4802587bcc 12-Jan-2011 John Reck <jreck@google.com> Merge "Adds a "open all in tabs" to folder context menu" into honeycomb
8f199aa4f22a77b0101d986ba44a86b75723674b 12-Jan-2011 John Reck <jreck@google.com> Merge "Changes Controller to use Tab.getUrl in more places" into honeycomb
324d440ea7dc44da8beef8a6c2e6f7a33b20a41d 12-Jan-2011 John Reck <jreck@google.com> Changes Controller to use Tab.getUrl in more places

Bug: 3342456
Changes Controller to use Tab.getUrl() and then added empty
url checks in places like doUpdateVisitedHistory. Tab already takes
care of filtering URLs, so filtering out most visited URLs is thus
handled.

Change-Id: Iaf60353d7cb924991c5e0a5adf18074fcf13bfe6
ontroller.java
ab.java
rlUtils.java
ebViewController.java
9eed0efa5bcc56241eeb8235a000c5d18cadac32 12-Jan-2011 John Reck <jreck@google.com> Disable debug build

Bug: 3252986

Change-Id: I78c94eba5a089b84081c0d582b7cfc76af0437b5
rowserSettings.java
1b3c66ed83cb83ba1be775d5f108f698f0d4ee1f 11-Jan-2011 John Reck <jreck@google.com> Adds a "open all in tabs" to folder context menu

In bookmarks, long pressing on a folder now has an "open all in
new tabs" option that opens all of it's child bookmarks (not recursive)
in new tabs.

Change-Id: Ied4da5cd4f2cf83b58a6f1e618bdfce44b4f4a99
rowserBookmarksPage.java
17c4eba32d411830f67aca2077253ac42f606452 10-Jan-2011 Michael Kolb <kolby@google.com> restrict voice search to web

http://b/issue?id=3176717
Add the EXTRA_WEB_SEARCH_ONLY to the intent

Change-Id: I21e537957a16cd0e2847149a6d424417157844d1
ontroller.java
b1d27b1c2e4898eb7c08ee1ae47a2b99c814ac12 12-Jan-2011 John Reck <jreck@google.com> Merge "Most Visited custom homepage" into honeycomb
981423af454e68e3f5aa30db6ee9236416171ca4 12-Jan-2011 Leon Scroggins <scroggo@google.com> Merge "Close button on folder namer, with single line look." into honeycomb
0e3a7b8dd64b064871a40e65a5c59f969759b320 12-Jan-2011 Leon Scroggins <scroggo@google.com> Close button on folder namer, with single line look.

Bug:2953515
Change-Id: Ic079383f5bab45c0aa8f9a704b5f64f8fe7fa79d
ddBookmarkPage.java
bc0f06a346700a5acee5005143b1f42af840f50f 12-Jan-2011 Michael Kolb <kolby@google.com> Merge "remove voice button when unsupported" into honeycomb
467af0a9e10715b86005992555d1c0a0654d136f 11-Jan-2011 Michael Kolb <kolby@google.com> Quick Control adjustments

changed new tab behavior
always show url bar when new tab is created
tapping tab shows url bar
fixed http://b/issue?id=3322095
changed pie background; frameworks has paint alpha bug
changed preferences title to "Labs"

Change-Id: I3033abd98d87a1f4595667f2cd8d1d0a674f5eda
ieControl.java
abBar.java
LargeUi.java
793e05e5f64dba439922304e3b95c29969b36fd5 12-Jan-2011 Michael Kolb <kolby@google.com> remove voice button when unsupported

http://b/issue?id=3338108
voice search button is hidden if the selected search engine
does not support voice search

Change-Id: I410d9e0a5fff7b0c045a3f0b1818fac03b247897
itleBarXLarge.java
bafe58a83ade9cfa5c91e7033fae2d08a64603e8 11-Jan-2011 John Reck <jreck@google.com> Most Visited custom homepage

Change-Id: Ic57762855e5d187aa0fe3a8eab2757b5a76ff08d
rowserSettings.java
ab.java
omepages/HomeProvider.java
omepages/RequestHandler.java
omepages/Template.java
a81e89b643647f69a6329a4a25470b685ab10b67 11-Jan-2011 Leon Scroggins <scroggo@google.com> Merge "Enable write ahead logging in browser database." into honeycomb
5add405cb85b06721bb88b24a95fdf3c41913154 11-Jan-2011 Leon Scroggins <scroggo@google.com> Enable write ahead logging in browser database.

Bug:3337213
Change-Id: I316beb857cec441b0dffeb93073651632f7c86b7
rovider/BrowserProvider2.java
0f86b1202a0f9b7487c1ff6d82161d38ce4c6257 11-Jan-2011 John Reck <jreck@google.com> Fix no preload available crash

Change-Id: If210b29ce09e7bb7cddc6092601b98b77fa8444e
rovider/BrowserProvider2.java
1605bef4e1f99805a801308f97ade622b907dc7a 11-Jan-2011 John Reck <jreck@google.com> Reverse suggestions for quick controls

Reverses the URL suggestions when in quick controls mode

Change-Id: Icd010f4b5803a8633f5b41fb393a91ff0c2206cb
uggestionsAdapter.java
itleBarXLarge.java
rlInputView.java
860662adbb4d12a89f34efd32b42e594cf612228 10-Jan-2011 Romain Guy <romainguy@google.com> Don't draw a fullscreen background when not necessary.

This change removes the window's background as soon as one WebView
has drawn its content. This avoids a full screen draw, which saves
one third of the fillrate budget per frame.

Change-Id: I29295dfc33b551ef0500afe45538a58c497b8e7e
crollWebView.java
94827b6f22830ba06a66a77d3c9da9143e6ecd12 08-Jan-2011 Michael Kolb <kolby@google.com> removed TabViewData objects

the page state is stored in tabs,
so the TabViewData class is no longer needed

Change-Id: I83d3e03bff5bb7c27350b371ef0a23407e1c57e5
abBar.java
d72ea3bbab2a745a901c5bc18247c12fe8cfc0b4 10-Jan-2011 Michael Kolb <kolby@google.com> dismiss cab when urlbar is touched

http://b/issue?id=3332918
When the url bar is touched the action mode is dismissed
Also fixes:
http://b/issue?id=3332924

Change-Id: I6ee50cea9d55345934c3d5cbc4e1ad7f606baed7
LargeUi.java
160bbb9565b63302c88b032e4653f8268553175f 10-Jan-2011 Cary Clark <cary@android.com> be exact about key acceleration

Make the key acceleration detection exact;
if accelerator requires shift, allow only shift, and so on.

bug:3301564
Change-Id: I9b0ff27d5bb1d91f8aa0eae0af37a6fe4dabc54e
ontroller.java
a06ac9c63910eda7028bee2ba6ff4897e534a0bc 09-Jan-2011 Romain Guy <romainguy@google.com> Merge "Save 1.2ms of drawing time per displayed tab." into honeycomb
c83732158bca4667483ac414f071392698beb82e 08-Jan-2011 Romain Guy <romainguy@google.com> Save 1.2ms of drawing time per displayed tab.

In a test with 4 tabs opened and scrolling CNN.com, drawing a frame
goes from 20ms down to 13ms.

Change-Id: I187361c7d6b6ee2f42f7cd7271432fa9e58f34aa
abBar.java
6c22ce6345908c258b9e5043a166229b15653b03 07-Jan-2011 John Reck <jreck@google.com> DO NOT MERGE - Fixes account_* URI handling in BP2

Cherry pick from master

Bug: 3329654
Changes the handling of account_* URI parameters to allow requests
to distinguish between no account_* filtering and filter to the
default account.

Change-Id: Ic633d2dcb4c04d51aabffb504a57f08f83de08cb
ookmarkUtils.java
ookmarks.java
ookmarksLoader.java
rowserHistoryPage.java
rovider/BrowserProvider2.java
idget/BookmarkListWidgetService.java
d4afde1bf98cef79d00edc67c1b218105c0954fe 07-Jan-2011 Russell Brenner <russellbrenner@google.com> Fix 3296929 to show available actions

RLZ handling was causing links for google properties to bypass the
Activity Manager. Refactored the relevant code as startActivityForUrl()
so that it could be used for both RLZ and non-RLZ links.

Change-Id: Icdacdaafe92671767397fe8cba3503636072eabf
rlHandler.java
ff18134fa8c3cc6a20e75b58b19274d7f0019eb9 07-Jan-2011 John Reck <jreck@google.com> Merge "Fix NPE in queryIsBookmark" into honeycomb
6c702eed5791d0d46fbe3dfd3054549997f218dc 07-Jan-2011 John Reck <jreck@google.com> Fix NPE in queryIsBookmark

Bug: 3326838
Fixed a case where a Tab can have a null URL and added null checks
to the DataController.

Change-Id: I9b27479c522928cde5d427919f2f921ca94aec5d
ataController.java
ab.java
6cb6e557e59030449cd399d6687062bec19bb324 07-Jan-2011 John Reck <jreck@google.com> Merge "Fixed close tab NPE" into honeycomb
32de7412681dd4f837324cfbf0917c96b6e8df50 07-Jan-2011 Leon Scroggins <scroggo@google.com> Merge "Use a spinner for the folder selector." into honeycomb
dd13bad0ea5e01b6689a61145327febea4bfde8a 07-Jan-2011 Leon Scroggins <scroggo@google.com> Use a spinner for the folder selector.

Bug:2953515
Change-Id: I6487330840e38cf1d03a2a9ffcecbc6e211a3c38
ddBookmarkPage.java
ddbookmark/FolderSpinner.java
ddbookmark/FolderSpinnerAdapter.java
599e9105f538972be3e2eb96c651b9e12a3516cf 07-Jan-2011 John Reck <jreck@google.com> Fixed close tab NPE

Bug: 3293676
This was caused by two problems. The first was the code to determine
the child draw order could break. This cleans up the logic to hopefully
be clearer and fixes the problem, it is more robust. The root cause
though was that you could have two tabs pending being closed due to
a broken animation. This simply removes the animations completely for
now, how tab open/close should be animated can be addressed in another CL

Change-Id: I06d993a093621bd086ae89162e332357c0e4d94c
abScrollView.java
d90f9705d6962e809191c10c14f611f7212918fa 06-Jan-2011 Ben Murdoch <benm@google.com> Cast StatFs return values to long

On devices with large storage partitions, we could overflow when
converting free blocks to free bytes. Cast to long to avoid this.

Bug: 3327970
Change-Id: I3c007fc5c9fc758a03ee6ec0b7ee5a1423c170b3
ebStorageSizeManager.java
d5e5abaa809af28e4945e30906a5331fb07a40cf 05-Jan-2011 John Reck <jreck@google.com> Merge "Home page preference URL input now selects all"
2a40b073738893310a4d1a3c78ecdea8154ab5d2 05-Jan-2011 John Reck <jreck@google.com> Home page preference URL input now selects all

Bug: 3312287
This changes it so that when the home page preference dialog pops up
rather than the cursor being at the beggining of the URL all the
text is selected. This matches the behavior of the URL input in the
browser.

Change-Id: I71658f51bc7a8da1fa770d0beb9de281aefe9efa
rowserHomepagePreference.java
1c00d5e7b5e7377c995d14106968c59e5761d137 04-Jan-2011 Leon Scroggins <scroggo@google.com> Call the new API for showFindDialog.

Bug:3312049

Requires a change to frameworks/base.

Change-Id: Iaa950c0cc52e8d28d36c99372299bae863957e8d
ontroller.java
d80558989d8252ce859888858d4dd7907a9fc647 05-Jan-2011 John Reck <jreck@google.com> Fixes Chrome Sync caused by BP2 account_* where

Bug: 3324737
Chrome Sync adapter was adding the account_* selection directly to
the query rather than using URI parameters. This caused an issue
where BP2 would then assume that no account was specified, and added
a where to only search for NULL account_*. This broke the selection,
thus breaking sync. Changed it so BP2 only adds account_* selection
if the selection passed in does not already contain account_*.

Change-Id: I5ed5800a5b478ab9eaaa1da773e9fc726f73db5c
rovider/BrowserProvider2.java
c168a3654e1c54b358a7fb9c951da2eebfa93005 05-Jan-2011 John Reck <jreck@google.com> Updates bookmark backup to use BP2

Bug: 3094458
This updates bookmark backup/restore to use BrowserProvider2, and
also changes it so that it does *not* backup bookmarks anymore.
It is now restore-only to essentially import bookmarks from older
devices. Chrome sync is intended to take over backup duties.

Change-Id: Ie1e9eac22be1fc5db982436928fe37f64606c605
rowserBackupAgent.java
5c6ac2f0bc02b9e91154f7c0b82a67c0a7bdd9b9 05-Jan-2011 John Reck <jreck@google.com> Adds pseudo AA to thumbnails

Bug: 3321583
This changes the thumbnail rendering to draw to a bitmap 2x as large
and then down-scale with filtering to try and reduce aliasing on the
thumbnails.

Change-Id: Ifdc5254d6c49afbbd0b50d57a90f08faf25789e2
ontroller.java
e969cc59ddcc763ab9d6349a854dd17a6456d1a4 22-Dec-2010 John Reck <jreck@google.com> Moves Tab.updateBookmarkedStatus to DataController

Bug: 3277738
Changed Tab.updateBookmarkedStatusForUrl from an AsyncTask to
using the DataController. This also changes DataController from
using Handlers and Messages to using its own message queue
so that it can inspect and manipulate the queue (remove duplicate
requests, for example). It also allowed for a cleaner API for callers,
as it could then just take an interface callback instead of a
Messenger to reply to.

Change-Id: I4fd693c02d9e959b18e68fa474d2e3df94a305e0
ontroller.java
ataController.java
ab.java
e1cab10c8690fbafa7765271621cce2b3961b9e8 04-Jan-2011 Leon Scroggins <scroggo@google.com> Do not attempt to reload when launched from history.

Bug:3315919

Change-Id: I6f9fa516790a481f9bc47f844c38915747cf32a2
ntentHandler.java
8ff8c66a4b2351add40d391a9bd5ea91e840c5f6 29-Dec-2010 Cary Clark <cary@android.com> add Browser accelerator keys

Add implementations and placeholders for common accelerators,
using the Chrome keyboard mapping as a guide.

bug:3270434
Change-Id: Idf85aa4f0b61fb9b7e95d67afe9bd4fb6faaeefb
ontroller.java
9d038486347b1015cc930553d42e4cd42be29f39 05-Jan-2011 John Reck <jreck@google.com> Fix NPE

Bug: 3299384
Added missing null check.

Change-Id: Ib26135c6f0d743c6cda34bb1b2df6079f7851e72
ontroller.java
fcdd737970d9b224ce25dc76177583fb56aa8216 04-Jan-2011 John Reck <jreck@google.com> Merge "Fixes CTS failures"
a9a0e1d61e6a6c01e9ab9bb035e2fd3f0869e8a4 04-Jan-2011 John Reck <jreck@google.com> Merge "Prevents the URL from changing while being edited"
2ade32581d828adb39af710cc2e9e9b8668226c9 04-Jan-2011 John Reck <jreck@google.com> Merge "Hide fake title bar on scroll"
4851f9e1ad82f87bad3e7c88880be2936b242dd2 23-Dec-2010 John Reck <jreck@google.com> Prevents the URL from changing while being edited

Bug: 3296057
Prevent updating the URL if the user is editing the URL

Change-Id: I5650a5cb9c18a64ebb9fda3f19927e51eddcc686
itleBarXLarge.java
dcf911c7cb1c3eeb8b073d69c2ccd96e6179b4a8 23-Dec-2010 John Reck <jreck@google.com> Hide fake title bar on scroll

Bug: 3293529
Hide the fake title bar when the page is scrolled, even if the user
opened it with the affordance

Change-Id: Id2606b0b5bb564e5e0e88557da4509b620c3f12c
abBar.java
9c001cd8e022a477dbf0d166f48098c9283d3847 22-Dec-2010 John Reck <jreck@google.com> Fixes CTS failures

Bug: 3306992

Change-Id: I5956746eac4622a64d50c72b57589f797f0d97a1
rovider/BrowserProvider2.java
afe928ebb2c1e9b78b2338917482ddc7f72f88cd 23-Dec-2010 John Reck <jreck@google.com> Merge "Settings cleanup"
d73c5a2bd0cee6801dce425c31d0c3e027588bca 22-Dec-2010 John Reck <jreck@google.com> Fix and hide action bar for html5 video

Bug: 3304569

Change-Id: Ic794b4f704c5da01a93990e08ec89b5c26ffc937
ontroller.java
LargeUi.java
246ee01c0c146962e9050ad2b30fc7729acd9acc 22-Dec-2010 John Reck <jreck@google.com> Merge "Fix favicon updating to handle redirects"
035a56419c1d2562be1e86273ebfe4c43c4f0c66 22-Dec-2010 John Reck <jreck@google.com> Settings cleanup

Bug: 3259885
Cleans up the grouping of the settings and adds categories

Change-Id: I13666b36d8d55e0d9e17a732b5911a28a1223666
rowserSettings.java
references/AdvancedPreferencesFragment.java
references/GeneralPreferencesFragment.java
references/PageContentPreferencesFragment.java
references/PersonalPreferencesFragment.java
references/PrivacyPreferencesFragment.java
references/PrivacySecurityPreferencesFragment.java
references/SecurityPreferencesFragment.java
75c720eeaa29a5373bd6ebc414c3d01fa2bb7eed 21-Dec-2010 John Reck <jreck@google.com> Delete unused images

Bug: 3303813
When clearing history or deleting a bookmark, the images associated
are never removed. This will prune unused images on every delete or
update.

Change-Id: I733bf4bd9c06cd8e827a576738f7873d6bdaf8bb
rovider/BrowserProvider2.java
568467e18d8b4d8bb143b6d3abf41bd4f70349bf 21-Dec-2010 John Reck <jreck@google.com> Fix favicon updating to handle redirects

Bug: 3300913

Change-Id: Ifac69b47b4a1fb0ca4563769f5c281e264f7f368
ookmarks.java
e4bea6611bd17773c5dfa4b4ef343b11c8d02589 21-Dec-2010 John Reck <jreck@google.com> Merge "Readds support for browser/search_suggest_query"
5ddb484848f19e22ee648a0e03c7f3ffdabf4146 21-Dec-2010 John Reck <jreck@google.com> Readds support for browser/search_suggest_query

Bug: 3303267
BrowserProvider2 wasn't handling a URI that BP1 was. It will be handled
the same way as browser/bookmarks/search_suggest_query

Change-Id: I02acd5d2bdb16ec2335a8e3181f0f652d478971d
rovider/BrowserProvider2.java
991412749b1e0837ab602d77a2264a2186741a05 21-Dec-2010 John Reck <jreck@google.com> Fix empty url check

Bug: 3213668
Moved empty check after url fix and trim

Change-Id: I79422cae12eefa33db7a970c780db6c0cea16a28
ntentHandler.java
db49cab0d3e12ec1e99306ef78c7b8d8a2785724 21-Dec-2010 John Reck <jreck@google.com> Merge "Single column omnibox and pressed selector"
ad373302b1e1a322144f818340fdce60f0eee403 18-Dec-2010 John Reck <jreck@google.com> Single column omnibox and pressed selector

Bugs: 3275725, 3270476
Converted omnibox to single column in landscape, made each item
slightly smaller to fit 5 instead of 4 rows in landscape,
added the correct pressed selector, and added basic keyboard support

Change-Id: I0b2774817f055c1b17289a33975ed4f8f088db45
uggestionsAdapter.java
rlInputView.java
975e3880cdc9a2ced151813515b50de02fcf5f7c 20-Dec-2010 John Reck <jreck@google.com> Merge "Add legacy mimetype support to BP2"
71e76c71d8fb70433a60521dfdbcd4e7a8762ef8 20-Dec-2010 Dianne Hackborn <hackbod@google.com> Update to new loader APIs.

Change-Id: I07914f5c1314509ecaec1a172e1f1d67f4be6641
ddBookmarkPage.java
rowserBookmarksPage.java
rowserHistoryPage.java
c2df8342039829c868b30ad3bc3f865e26a04b1c 19-Dec-2010 Vasu Nori <vnori@google.com> bug:3297328 set download destination dir to /sdcard/Download

downlaoded files should go into /sdcard/Download, like they used to
in GB and earlier.
But a minor difference in the download dir name:
it used to be /sdcard/download in before HC
/sdcard/Download in HC

how serious is this difference?

Change-Id: Ib56d8ee6a1393fd781399281be98b8c52831ebe1
ownloadHandler.java
etchUrlMimeType.java
9eda601d50ffda20d3bdc3bcb0b94e86aeab29aa 18-Dec-2010 John Reck <jreck@google.com> Merge "Overhaul handling tab data updates"
30c714c853a4239e72ab1e238ce2a92472d06ab0 17-Dec-2010 John Reck <jreck@google.com> Overhaul handling tab data updates

Bug: 2127502, 3191165
Pushed some state tracking to the tab for URL, title, favicon,
and lock status. This allowed me to remove many duplicate methods
of updating that data, preventing the UI from getting out of sync
with the web view.

Change-Id: I995caa98068ad03ca37710207b5ab57bb9d801ab
ctiveTabsPage.java
aseUi.java
ontroller.java
ntentHandler.java
ageDialogsHandler.java
honeUi.java
ab.java
abBar.java
abControl.java
I.java
ebViewController.java
LargeUi.java
a61acc46b8da849cebbc4f900ef1266c74752d3e 17-Dec-2010 Leon Scroggins <scroggo@google.com> Merge "Improvements to add bookmark dialog."
905250c0e82e89a08b9e4670f1e3a806cb4d2fb8 17-Dec-2010 Leon Scroggins <scroggo@google.com> Improvements to add bookmark dialog.

Bug:2953515

Use the folder icon for folders.
Center the header views in the choose folder view.

Change-Id: Ia19d81131a177aa3fce02645c411011e40e21bc4
ddBookmarkPage.java
readCrumbView.java
78db10ece1d81dfef021c8e32e3f3c8aae00fbbf 17-Dec-2010 John Reck <jreck@google.com> Merge "Fix 'Add Bookmarks' button on History view crash"
281308fcc90dd37be3401a9abf033fb79c3d9351 17-Dec-2010 John Reck <jreck@google.com> Fix 'Add Bookmarks' button on History view crash

Bug: 3292625
Fixed this by removing the 'Add Bookmarks' button from the history view
altogether, as per the "final screens" design spec

Change-Id: I4fa645b14f2a3ba60de6e01370f85f351e3a383d
ombinedBookmarkHistoryView.java
c86d5a5c758da71e098778682562c2b9a6512dde 17-Dec-2010 John Reck <jreck@google.com> Add legacy mimetype support to BP2

Bug: 3292599
BP2 wasn't reporting the mime types for legacy URIs, causing the crash

Change-Id: I68e5982091043445579205f67c2ca37ca426508f
rovider/BrowserProvider2.java
162f8357656638b6ad9789098a180ea47b26800b 18-Oct-2010 Leon Scroggins <scroggo@google.com> Use a footer view for the folder namer.

Bug:3214584

Allows the EditText to be scrolled into view by
scrolling the list.

Change-Id: Idfb92d578f679b006bc2182c0c38143a12143eb0
ddBookmarkPage.java
39772c83f8e210eed1186b66f5f4841aa41776ee 16-Dec-2010 Dianne Hackborn <hackbod@google.com> Prepare for some changes to LoaderManager/Loader.

Sorry it is a bit ugly, it is to allow this change to be
checked in prior to the first stage of the framework change
without breaking the build.

Change-Id: I1357b8ee60a9880608069340c1e4e9e0275bee7a
ddBookmarkPage.java
rowserBookmarksPage.java
rowserHistoryPage.java
a8ea44cd72f651463bdc90b36a11d32633dcc983 16-Dec-2010 John Reck <jreck@google.com> Merge "Fix crash trying to add data: URLs to icon db"
5a54179760ef29c1693c37b45073bcfbb65540b6 16-Dec-2010 John Reck <jreck@google.com> Merge "Fix crash when rotating in settings"
45ceccb271fcbf301c7c3d5e0c77ae1e53f28cda 16-Dec-2010 John Reck <jreck@google.com> Fix crash when rotating in settings

Bug: 3290463
Fixes a crash that occured when rotating with either of the chrome
sync setttings dialogs open (account selection or import wizard).

Change-Id: I28333711d26f532e9afe64bf616fa698dfb67b25
references/PersonalPreferencesFragment.java
a00cbbde0b77a3e1eef5691a7adb17edd5d8ab9e 16-Dec-2010 John Reck <jreck@google.com> Fix crash trying to add data: URLs to icon db

bug: 3291958
Made it so that only web urls have screenshots added to the database,
preventing us from trying to query with extremely long data: urls

Change-Id: Iabd3ebd5308d965a0ee383a6cdfbab15c91c5d91
ontroller.java
ee5cfce99a893a9a7437ea34943e45d99ee8632f 16-Dec-2010 Patrick Scott <phanna@android.com> Merge "First draft of autologin."
8e8e71ca9a24996eedfacba2bf5a4b587149727f 16-Dec-2010 John Reck <jreck@google.com> Bookmark widget favicon drawing cleanup

Bug: 3289421
Changes the favicon drawing for the bookmark widget to keep the favicon
at its original size and draw a mostly transparent rounded white rectangle
behind it.

Change-Id: I8267bbcc3d805d0266281f231e38393eec4d0bc2
ookmarkUtils.java
idget/BookmarkListWidgetService.java
d05faa66f2bfa8ff49f6ba5d5c9aa7d7afa25eeb 16-Dec-2010 Patrick Scott <phanna@android.com> First draft of autologin.

Does not work for hosted accounts and is kind of hacky for most properties.
Requires a change to webkit to get redirects sent to the app.

Bug: 3278072
Change-Id: I2e7b716413ac61f84fb9b3d66d6da0615ada0b84
rlHandler.java
4be9bc7f7f38723ae8c4ca1d3203de212cf214bd 16-Dec-2010 John Reck <jreck@google.com> Inject ACTION_DOWN when QC closed

When quick controls is automatically closed because the user's finger
is beyond the menu, inject an ACTION_DOWN so that new events are sent
to the WebView for scrolling

Change-Id: I95177594a313659aedadaa0912b87cb0a4c037fe
iew/PieMenu.java
bf9c4ee33fe87881793f84091274dc59c16f3881 16-Dec-2010 Michael Kolb <kolby@google.com> Close QuickControls on long move

automatically close the pie when finger slides way beyond the menu

Change-Id: I004c885d3e29fe17747e5c171f96d901d1d14d4d
iew/PieMenu.java
023a60e37c0f3374aed57531ab11b7f20ece232b 16-Dec-2010 John Reck <jreck@google.com> Use touch icon in the widget if available

Bug: 3289421

Change-Id: I45f435e2949f2749b9221e007037dedd69781cd6
idget/BookmarkListWidgetService.java
bd018d44c193f7afe5f3c0839766ff1ab19712b9 16-Dec-2010 Michael Kolb <kolby@google.com> Protect url editing from progress changes

Also fixes url bar disappearing when selection mode is entered

Change-Id: I87ec4ac9bb3abd9e472df9f565bf8b0f6d1f510e
itleBarXLarge.java
LargeUi.java
958b24285bba0163bc4121a3fc0fb116aa563ed9 04-Dec-2010 John Reck <jreck@google.com> Closing last tab closes the browser

Bug: 3254181
Closing the last tab will now close the browser rather than creating a new
tab and then closing the old tab.

Change-Id: Iac458783eea4c4a893671281f2a631e0365f8697
ontroller.java
6dda695b5eb2c7e2ec45d26ac9c049e231c6605d 15-Dec-2010 John Reck <jreck@google.com> Merge "BP2 now handles old browser URI"
49bfff5034a6e07e3c663a14f619ed3b39807486 15-Dec-2010 Leon Scroggins <scroggo@google.com> Merge "Request no title on addbookmark page."
7453ff26de5948543979f5921eb8917284e8e5c4 15-Dec-2010 Leon Scroggins <scroggo@google.com> Request no title on addbookmark page.

Bug:3183399

Increase the height of the custom title.

Change-Id: I0fd3ebd3dfc1d7e623e108a0bc3957e9c2501c4c
ddBookmarkPage.java
043c2d63f65464e13a50e831f054a8f18414b9e6 15-Dec-2010 Cary Clark <cary@android.com> extract anchor href and image src separately

Long pressing a link may return an anchor, an image, or an
image in an anchor. Sometimes we want one, sometimes the other.

Make both available so the context menu can choose.

Companion changes are in external/webkit, frameworks/base

bug:3282745
bug:3263340
Change-Id: I382044c3ec760f086ac3f973b09af332d5d5f544
ontroller.java
376b54116e38b3b94c4d64663d1bff38352b0e59 15-Dec-2010 Michael Kolb <kolby@google.com> Add quick controls

Bug: http://b/issue?id=3277888
Added Quick Controls Lab setting
Implemented Quick Controls UI

Change-Id: I72011daf9140aa5d15c8b785126867c10bbc5501
aseUi.java
rowserSettings.java
honeUi.java
ieControl.java
abBar.java
itleBarXLarge.java
LargeUi.java
references/LabPreferencesFragment.java
iew/PieMenu.java
439c9a58765aa6aab95d55422ee61ea8360e912d 14-Dec-2010 John Reck <jreck@google.com> Spec update for Bookmark widget

Bug: 3286323
This updates both the assets for the bookmark widget and slightly
alters its behavior to match the updated spec. There are now two
touch targets in the header, one launches the browser and the other
launches the bookmarks view.

Change-Id: I1e8864983852af8421280b86421dea1d9ed4335e
aseUi.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserHistoryPage.java
ombinedBookmarkHistoryView.java
ontroller.java
ntentHandler.java
idget/BookmarkListWidgetProvider.java
idget/BookmarkListWidgetService.java
dd03faf825b24dfaf9422bbd004fb73dc14b89ac 13-Dec-2010 John Reck <jreck@google.com> BP2 now handles old browser URI

Bug: 3248258
Adds support for handling legacy URIs in BrowserProvider2, and makes
it the handler for all legacy URI requests.

Change-Id: I0a0210a5c8c716452b9a3de5e3294dd5dde1b37c
ookmarkUtils.java
rovider/BrowserProvider2.java
a50c446037eecaa2dcd83dab133bd9dc390ede69 15-Dec-2010 Michael Kolb <kolby@google.com> Fix annoying suggestions flashing

Voice search mode re-introduced the suggestions to flash
This change fixes it

Change-Id: Ic19cdcd1de6d27c216edc7bb48b0d3a210c19181
uggestionsAdapter.java
cfa3af5c59abb38c895416a80ef16da0ec1b5287 14-Dec-2010 Michael Kolb <kolby@google.com> Enable voice search

http://b/issue?id=3039695
send voice search intent
implement voice search title bar
also fixes another Urlbar focus handling bug

Change-Id: Icdcbec9ffff586d445545cc7fe86ca045022f381
aseUi.java
ontroller.java
uggestionsAdapter.java
itleBarXLarge.java
iController.java
rlInputView.java
LargeUi.java
6670653d355fea0ae20dc51f6c693f994c4cbb54 13-Dec-2010 Michael Kolb <kolby@google.com> Split UI based on screen size

Different UI implementation for normal and xlarge screens

Change-Id: I8217ffd16e1f87b248a22426b17fa34b3a4f89df
aseUi.java
rowserActivity.java
ontroller.java
honeUi.java
abBar.java
itleBarXLarge.java
I.java
LargeUi.java
6a85e2ae52f5e7592731cfcf1b98639ea2a03b62 14-Dec-2010 Michael Kolb <kolby@google.com> Fix url bar indicator

http://b/issue?id=3281700
Hide url bar indicator if tab is not active

Change-Id: If87fa41a369e72d4b1cd790e9f2a800636bd5bc5
abBar.java
479baf93afd1539e082eb99268ac96b29a60db9a 13-Dec-2010 Michael Kolb <kolby@google.com> Merge "Add title bar indicator to tab"
a0e2a75fdba703260c02838c96d9d4008e914a1d 13-Dec-2010 Michael Kolb <kolby@google.com> Add title bar indicator to tab

Bug: http://b/issue?id=3184567
When the url bar is scrolled off the screen, the current
tab shows an indicator

Change-Id: I5a1f11bac09304c81857496b4bb7662656ef225a
aseUi.java
crollWebView.java
abBar.java
22ce7a93d8126cdfc327ccf5badedd8eaf2ac620 13-Dec-2010 Kristian Monsen <kristianm@google.com> Merge "Private browsing cleanup is now done in webkit"
81b6f83b7032f22fdaaa514afda2448f801b73da 12-Dec-2010 Michael Kolb <kolby@google.com> fix urlbar focus handling

Bug: http://b/issue?id=3275805
Entering url edit mode is controlled by the UI class
Only the overlay title bar is used for editing
Url selection action mode does not hide overlay title bar

Change-Id: Ib528c641ba6cebb3a62de498ef3974a6117369df
aseUi.java
itleBarXLarge.java
74d464ce084abefe606032fd0ac41eb116d704eb 13-Dec-2010 Kristian Monsen <kristianm@google.com> Private browsing cleanup is now done in webkit

Bug 3243891

Change-Id: Ia359d1138f50514decc72860a20532a755093f4b
ontroller.java
7ed9bd7323a2ac950a30af1139519f4900697813 13-Dec-2010 Ben Murdoch <benm@google.com> Add "Up arrow" to Browser Preferences page

Update the Browser Preferences action bar with an "up button" for
navigating browser preferences fragments.

Bug: 3259616
Change-Id: Ice22db6f49b8cec2a2e43a77ccf254c413bf39ba
rowserPreferencesPage.java
18eb377badf8e6f9ea2925bcb7e978facf3171d9 10-Dec-2010 Michael Kolb <kolby@google.com> Propagate incognito mode to child tab

Bug: http://b/issue?id=3234294
add parent tab parameter to open tab method
inherit parent's private browsing status
remove one unnecessary openTab signature

Change-Id: I4edf002798d8bbdf4cafa58e5b5b442e74d5cb28
ontroller.java
ntentHandler.java
ab.java
rlHandler.java
ebViewController.java
4b59db8bc6b609307dfcb346283378c5ea993d7c 17-Nov-2010 John Reck <jreck@google.com> Implements the bookmark star in the History tab

Bug: 3198742
This change wires up the bookmark star in the history tab.
The user can now add and remove a history item from their bookmarks.

Change-Id: I98f40bb5b4d3e82a9d305e83c750d87efb11a03e
ookmarks.java
rowserHistoryPage.java
istoryItem.java
40411f008112113e769722d8d3ef8da0ef571df6 10-Dec-2010 John Reck <jreck@google.com> Merge "Removed 'Other Bookmarks' context menu"
b6bc32c9c6ed3ec90d602a729a7bfa7741896cf4 10-Dec-2010 Michael Kolb <kolby@google.com> Fix NPE in onDismiss

Bug: http://b/issue?id=3224622
Checking WebView added

Change-Id: I809a8bdcd94589981876cf4d566fd8825b850a87
itleBarXLarge.java
1cebb445779da9ca597621c79b020d6e5ea54fb2 10-Dec-2010 John Reck <jreck@google.com> Removed 'Other Bookmarks' context menu

Bug: 3253941

Change-Id: Ib2a4047a24632e3f56ff65afb1334203b292e9a4
ookmarksLoader.java
rowserBookmarksPage.java
e3e90c23337166065b1f68be7d82434df89b0691 10-Dec-2010 John Reck <jreck@google.com> Merge "Makes CombinedCursor sync aware"
2b6bed9bcaee374c1e915bfa0bf76d4187f2ef4b 10-Dec-2010 John Reck <jreck@google.com> Fix empty url check

Bug: 3213668

Change-Id: I83a8bb68d44a0eb88b077d3892875f4ca11f08d7
ntentHandler.java
3dff1cedc22620ab56fbd39f3703f19bb552ca34 10-Dec-2010 John Reck <jreck@google.com> Makes CombinedCursor sync aware

Bug: 3192765
SuggestionsAdapter.CombinedCursor was not setting account parameters

Change-Id: I57c341383970105fde8cbb2a6cde3831125cef1b
ookmarkUtils.java
uggestionsAdapter.java
3fa3269f75ee01c3a881ec56409d5f30bf279fcf 10-Dec-2010 Leon Scroggins <scroggo@google.com> Merge "Place "Other bookmarks" in top level in AddBookmark."
8baaa63db013de227b7d054a6dd0901a1314d6d7 09-Dec-2010 Leon Scroggins <scroggo@google.com> Place "Other bookmarks" in top level in AddBookmark.

Bug:3255706
Bug:3255692
Bug:3255717

Change-Id: I29d03f0dd02193e5ab148d28c7df354abcf8a3ec
ddBookmarkPage.java
ookmarksLoader.java
f9e493e549a0cbeb2cdad4cf6dc9a9e420c3b17b 10-Dec-2010 John Reck <jreck@google.com> Merge "Adds support for PARAM_ACCOUNT* to Combined URI"
125468655f76e62ac9bd65c299d2c1cd846480f9 18-Nov-2010 John Reck <jreck@google.com> Adds support for PARAM_ACCOUNT* to Combined URI

Bug: 3203588
This change adds support for the PARAM_ACCOUNT* query parameters
when querying the Combined.CONTENT_URI

Change-Id: I9a8f312a73f63189bdf85ca0eb9eea74e994dba5
rovider/BrowserProvider2.java
31d469bca6f6d5a8b444b7dac8038a1b75cd7e43 10-Dec-2010 Michael Kolb <kolby@google.com> Update url bar look & feel

updated assets, layout, search behavior

Change-Id: I05543e57cb9a69e3a7cb5fe9a27648fd7196e51e
itleBarXLarge.java
rlInputView.java
945ea4baea1a8fb6c4b637f68125f83b4f6debf0 10-Dec-2010 Michael Kolb <kolby@google.com> Merge "New tab rendering"
2b5a13ab55991f55ab7afb107e4401c6fbb5ad64 09-Dec-2010 Michael Kolb <kolby@google.com> New tab rendering

Rendering tabs from a fixed background asset

Change-Id: Ic02ed0c059486c2bb8157f19012f98099bf7e75a
aseUi.java
abBar.java
abScrollView.java
be9a94742befec3b82f96ef33f20ede73d546a2b 10-Dec-2010 John Reck <jreck@google.com> Adds selection support to Bookarks DEFAULT_FOLDER

Bug: 3268145
Adds support for selection and selectionArgs when using
Bookmarks.CONTENT_URI_DEFAULT_FOLDER

Change-Id: I2b6c6c47c2f7b42d64acff13d991869a7dc2d9b3
rovider/BrowserProvider2.java
0ebd3ac69a76ec76d9caab65a1947f971242994e 09-Dec-2010 John Reck <jreck@google.com> Fixes history update race condition

Bug: 3270709
Since ContentResolver does not have transaction support, I moved
history updates to a controller that can serialize updates to the
history table. This prevents the race condition.

Change-Id: Ic33bedb9d6faef2393379306f8f88778d16caf24
ontroller.java
ataController.java
b77aa7a93d1993174a832d0f2c7b380d0e65a0a7 09-Dec-2010 John Reck <jreck@google.com> Adds client id URL filtering to the provider

Bug: 3270662
Moves the client id URL filtering into the provider so that it is
applied to all history queries, updates, and inserts. We do this
because we do not want the client id in the history.

Change-Id: Ifb77debcb1c2102bd72701910bfbf07ed23c45ef
rovider/BrowserProvider2.java
523772b2af82b8a9a7e7af02ac21601830c39bf1 10-Dec-2010 John Reck <jreck@google.com> Merge "Fixes adding 2 entries to history on search"
843510fb4f36a9a834c69d8773156db20ca3d740 09-Dec-2010 Michael Kolb <kolby@google.com> Warn user when max number of tabs is reached

Bug: http://b/issue?id=3123994
A toast is shown when the max number of tabs is reached

Change-Id: I5008e227c91139147920fd214f184061f816a353
aseUi.java
ontroller.java
I.java
f23451a7daef689c238a799c8bd070a6820102bd 10-Dec-2010 Leon Scroggins <scroggo@google.com> Revert "Adds selection support to Bookarks DEFAULT_FOLDER"

This reverts commit 8bb2e844c542df30a109c081700ea829dc427e6d.
rovider/BrowserProvider2.java
b5bb8109f338bf60628fe7c0475f4f00a33edd85 10-Dec-2010 Leon Scroggins <scroggo@google.com> Merge "Adds selection support to Bookarks DEFAULT_FOLDER"
a9c1c33d4d61f108eb22f345052ced43b485af84 10-Dec-2010 John Reck <jreck@google.com> Hooked up shortcut callback listener

Bug: 3272241
When the cancel button was added the call to register a callback
listener was accidentally removed. Adding it back.

Change-Id: I45fc205873a4c1d3b9f4faa470cecf7cfed661c7
hortcutActivity.java
8bb2e844c542df30a109c081700ea829dc427e6d 09-Dec-2010 John Reck <jreck@google.com> Adds selection support to Bookarks DEFAULT_FOLDER

Bug: 3268145
Adds support for selection and selectionArgs when using
Bookmarks.CONTENT_URI_DEFAULT_FOLDER

Change-Id: I7732d12875266c205325f5052b931bc214a2067b
rovider/BrowserProvider2.java
7fa9bb35acad5b02baf7d4f8401a318735191203 09-Dec-2010 John Reck <jreck@google.com> Fixes adding 2 entries to history on search

Bug: 3175520
Fixes a problem where search terms were being added as history
entries.

Change-Id: I86e462c53c0992de5cc5eff99b1bfd0a41e5a012
ntentHandler.java
257cc2c8fcdd7117317e89861d4509955a622be8 09-Dec-2010 Michael Kolb <kolby@google.com> add source type to search queries

Bug: http://b/issue?id=3237688
add the source extra to search queries based on the source

Change-Id: Id39083a5904c7ff98431e7e625871f920f634bcf
itleBarXLarge.java
rlInputView.java
14ee8fbf5a647152d9a106b054b206be68c11e03 09-Dec-2010 Michael Kolb <kolby@google.com> fix ComboPage and tab interaction

Bug: http://b/issue?id=3259963
Make sure the combo page is hidden correctly when the user
interacts with the tab bar

Change-Id: I776b30690dbc10a399ca31f9e1c8b9c4f677a1d2
ontroller.java
3a4e8091e246e42ebd0add6342eb4eaed88012a3 08-Dec-2010 Kristian Monsen <kristianm@google.com> Not using a async task for removing session cookies

The cookie manager method are now taking care of making
this async and blocking on the webcore thread
Change-Id: I52d69b4e277aef84a59ff777302c7b223831b724
ontroller.java
bcea3ca6cc5053a117659fa21c94181e04dc1773 08-Dec-2010 John Reck <jreck@google.com> Merge "Adds a cancel button to ShortcutActivity dialog"
c112990af09d3e15f8503b863f1d8088c258995e 08-Dec-2010 Leon Scroggins <scroggo@google.com> Do not show allow placing a folder inside itself.

Bug:3263141
Change-Id: I0e070fbab798fe8c439b8ef0e6785b4a06e29466
ddBookmarkPage.java
a941f6e87e73c15219042714745d1897cbd13582 07-Dec-2010 Ben Murdoch <benm@google.com> Fix StrictMode violation in shouldOverrideUrlLoading

Move the RLZ string database lookup into a background thread to
clear up a fairly regular Strict Mode violation.

Change-Id: I2a7bcc6649b6e3ae433226d838673ea8aef02db7
rlHandler.java
d4893b0263f751f188f62ee3d64b3c5e129c98ed 08-Dec-2010 John Reck <jreck@google.com> Adds a cancel button to ShortcutActivity dialog

Bug: 3167402
Adds a cancel button to the ShortcutActivity when it is being
shown as a dialog (when large)

Change-Id: I6e47db8770cd18f69d534c361ff8fc90128e8dad
readCrumbView.java
rowserBookmarksPage.java
hortcutActivity.java
1961ed2f2856ca0993c8c4d15924bbb4e4ef98c0 07-Dec-2010 Leon Scroggins <scroggo@google.com> Update each Tab when the bookmarks database changes.

Bug:3222677

When the bookmarks database changes, we may have added or
removed a bookmark. For each Tab, make sure that it knows
whether or not it is a bookmark, and update the UI
accordingly.

Change-Id: Ie91008973c2841dc7367e38ad5db40bf25b1dddf
aseUi.java
ontroller.java
ab.java
ffce12cded5227cc94752de75e3f00acdbf9c90f 07-Dec-2010 Michael Kolb <kolby@google.com> Fix search button bug

Bug 3253916
Fixed the search button to select url input mode

Change-Id: Ic6c0b8dc2fbb6941fcea8543d366570c112c4dc9
itleBarXLarge.java
2cd9701de79c8e4e37971498b91ff2530bc58694 07-Dec-2010 Kristian Monsen <kristianm@google.com> Clear session cookies in a bg thread

This buys us very little, as we wait on function returning
just below. At least we are not doing disk access on the
UI thread.

Change-Id: I899a795ffbdd2ed63bf6ece70de52cfd48f65a1c
ontroller.java
e800e8e8aebb30817cea989009f3012d6174f1bc 06-Dec-2010 Kristian Monsen <kristianm@google.com> Fixing Browser app object

Session cookies are removed in Controller.java,
if you override Application.onCreate() you should always call
super.onCreate()

Change-Id: I76e8eb1afd75212fa405b9c3b91f325877112d21
rowser.java
1299e95f45b27e00a0df5d8652260bb7b980cf6c 07-Dec-2010 Jean-Baptiste Queru <jbq@google.com> am 91ca6ba6: am 93265e4b: am ea5e14db: Merge "Unused variables in AddNewBookmark"

* commit '91ca6ba651a8fd6275db09a66faf8610a8ea15d8':
Unused variables in AddNewBookmark
06f03e45b6adfa8aed9eca65aec6ed87dc1ca8f6 06-Dec-2010 Michael Kolb <kolby@google.com> fix NPE in onDestroy

Bug 3255996
In case of a search we might exit the browser without ever creating a
controller; added check to lifecycle methods.

Change-Id: I5fc358c31263ff63297a18944dce230f48886628
rowserActivity.java
3a696280cba53eea153c9d5707b236997d193328 05-Dec-2010 Michael Kolb <kolby@google.com> fix ComboPage dialog/popup/IME bug

Bug 3166409
Put the tab in background while ComboPage is up
this prevents dialogs from getting displayed

Bug 3215897
make sure the IME is closed before ComboPage is displayed

Change-Id: If832e040e2fa9acb12f45a3e9f681d1fd333f3b0
aseUi.java
41d3b94fdb805dec53a3103e3db7b427834097d0 05-Dec-2010 Michael Kolb <kolby@google.com> cleaned up resetTitleAndIcon

eliminate unnecessary tab lookup

Change-Id: I4d7f04fb13e5c5a5c5405b58c0853de8c0da44c8
aseUi.java
5eb850d10e4d5109f3a65cabc2b17675f2828e04 06-Dec-2010 John Reck <jreck@google.com> Moved clear history to AsyncTask

Bug: 2739696
Clear history could cause an ANR. Moved it to an async task

Change-Id: I27cb4e0235f4c15d46fe06a0f705389952fd3e92
rowserHistoryPage.java
91ca6ba651a8fd6275db09a66faf8610a8ea15d8 06-Dec-2010 Jean-Baptiste Queru <jbq@google.com> am 93265e4b: am ea5e14db: Merge "Unused variables in AddNewBookmark"

* commit '93265e4ba4521ed8e6f685fec38ee0f2fd9f3697':
Unused variables in AddNewBookmark
93265e4ba4521ed8e6f685fec38ee0f2fd9f3697 06-Dec-2010 Jean-Baptiste Queru <jbq@google.com> am ea5e14db: Merge "Unused variables in AddNewBookmark"

* commit 'ea5e14dbf2f36fa0451af8bad64912c2ff44290a':
Unused variables in AddNewBookmark
59280307b381a247a2f6a5299a5893f5f5337306 06-Dec-2010 John Reck <jreck@google.com> Fixes race condition in HistoryAdapter

Bug: 3245076
There was a race condition between the two loaders. If most visited
finished loading first, history would crash.

Change-Id: I561edffe0cadef452b5fa2d621466bf23a9c57cf
rowserHistoryPage.java
3f83159b1cd8c732337d966be575233f0d1cae90 06-Dec-2010 John Reck <jreck@google.com> Fixes crash when clearing history

Bug: 3253556
The dialog to clear the history was trying to reference the fragment
creating it, however that fragment was being destroyed. Fixed this
by hanging on to the ContentResolver instead of trying to call getActivity()

Change-Id: Ie46fd4cc34e7034ce9a21a6b8856041f8d350f17
rowserHistoryPage.java
a755c61400e995ab059ecd1d40a2f2b32b4370ed 06-Dec-2010 John Reck <jreck@google.com> Merge "Fixed strict mode violation in history"
f573cb6bf7726b0eddff3907f58c61e372797e0c 06-Dec-2010 John Reck <jreck@google.com> Fixed strict mode violation in history

Bug: 3257747
Fixes a strict mode violation in BrowserHistoryPage. onPrepareOptionsMenu
is doing a query on the UI thread to determine if it should show clear
history or not. Fixed by having it ask the adapter, which is loaded async

Change-Id: I12338987098d093e63f1944f2a1458ad962d0c78
rowserHistoryPage.java
d83132a7e6ae6c6c6242d587457f3836bd06dd48 06-Dec-2010 John Reck <jreck@google.com> Merge "Fix a layout hierarchy bug"
5c2f0f309c8a58b2f582f2f83bd8173eb7ae360a 06-Dec-2010 John Reck <jreck@google.com> Merge "Sets umask to prevent world readable files"
4cd97793901e8f5681cf642d0b2684697964a37a 03-Dec-2010 Leon Scroggins <scroggo@google.com> Show a highlighted star for bookmarked pages.

Bug:3222677

Change-Id: Ifeb6e7a922c0defb1e4a88ded0c188b97e0a4a56
aseUi.java
ontroller.java
ab.java
itleBarXLarge.java
I.java
ebViewController.java
c7266d4fb90041b8e7bf806f479b16efef1039a0 06-Dec-2010 Henrik Baard <henrik.baard@sonyericsson.com> Unused variables in AddNewBookmark

The fields mTextView and mImageView are not used, and
should be removed.

Change-Id: Iaa5211b1f36e19b68d42bc925f8ace8641535a2c
ddNewBookmark.java
d957a52dfb61ef3056e6225301ebbba622352d1a 06-Dec-2010 Iain Merrick <husky@google.com> flushCookieStore() shouldn't be in the public API after all.

See change Ic4433400, where I reorganised the framework so that
cookies are synced automatically by CookieSyncManager.

Change-Id: Ide0afbe60c6ca0601e7337051c6aa98522a8b0bb
ontroller.java
f2057c2691a4339726d09d692f2e57af9ae873ba 04-Dec-2010 John Reck <jreck@google.com> Fix a layout hierarchy bug

Bug: 3254316
Fixes a problem where the BrowserBookmarkPage was adding new children
but never removing them, creating a more and more complex view
hierarchy.

Change-Id: I23ba3030b1f995eb6dde482868eaafe020624f2a
rowserBookmarksPage.java
6f48ba58140d605971490f5679e6879403f86012 04-Dec-2010 John Reck <jreck@google.com> Sets umask to prevent world readable files

Bug: 3244281
Set the umask on startup so that databases created in native code
are not world readable.

Change-Id: If0f54b209741645e173f0dd338804fabdafaa31e
rowser.java
ef0742696d31a3661414089446ff9a3ddd786639 03-Dec-2010 John Reck <jreck@google.com> Change homepage setting handling

Bug: 3247095
Tweaks the setting of the homepage setting. Replaces the "set to..."
dialog with 2 buttons, and user can now enter a blank url to get a
blank page with title "New Tab".

Change-Id: I95bcfcd241db4b9efbde645100d2fd44c980e061
aseUi.java
rowserHomepagePreference.java
rowserSettings.java
ontroller.java
abBar.java
itleBar.java
references/PageContentPreferencesFragment.java
89f73c1146f474641881e3e20c77cfbfc18fa313 01-Dec-2010 John Reck <jreck@google.com> Bookmarks page UI updates

Bug: 3248628
Updates the bookmark page UI based off of the newest UI design
document.

Change-Id: I26447b7e1c38798b3c229c9d8c10af2565458a7b
ddBookmarkPage.java
readCrumbView.java
rowserBookmarksPage.java
ombinedBookmarkHistoryView.java
hortcutActivity.java
c2f83b3d2c9c2e086b17ffecd8fbeb031ff04f06 03-Dec-2010 John Reck <jreck@google.com> Merge "Debug settings changes"
0a2161a3e955ffd29973a622cde8bc339ecc94ec 03-Dec-2010 Dianne Hackborn <hackbod@google.com> Merge "No longer use this private API."
63bb687da46c285f6a71ff47c9f00e46111ffec2 02-Dec-2010 John Reck <jreck@google.com> Debug settings changes

Bug: 3250498
Makes OpenGL rendering and user agent normally visible in settings->debug
Changing the OpenGL setting now automatically restarts the browser

Change-Id: I04036b580f2463f77376edb4bee2dfefe3d123ed
rowserActivity.java
rowserPreferencesPage.java
rowserSettings.java
references/DebugPreferencesFragment.java
f5b3580ef861cc139f874e766f7f847694b978b8 03-Dec-2010 Ben Murdoch <benm@google.com> Merge "Update homescreen icon generator to look better on xlarge devices."
7831da9c2c7f29c131728275e9d7aded61cc5ad7 03-Dec-2010 Dianne Hackborn <hackbod@google.com> No longer use this private API.

Change-Id: I6da57d89b526975422afc0dab7051d28a17fa64e
readCrumbView.java
60e333622004cdcab73ceaacdd932fc05f8d6c77 03-Dec-2010 John Reck <jreck@google.com> Fix context menu for bookmarks

Bug: 3249288
Fixed a bug where the code to lookup the count of the items in a folder
was being executed for bookmarks as well as folders, causing the URL
line to be replaced with "Empty Folder" in the context menu.

Change-Id: I35ac071952da4093bac8bc104636dd8fcb8b84b1
rowserBookmarksPage.java
d26c88a8bdae9617d5846cf8b84aaae5af33cd35 02-Dec-2010 Michael Kolb <kolby@google.com> Merge "Url bar selection handling updated"
ba99c5d1a71c384c930152f7c98e2fbe15bd1e85 29-Nov-2010 Michael Kolb <kolby@google.com> Url bar selection handling updated

Bug: 3222647
framework has been updated to change the way tap/double tap
and long press are handled
url bar uses a custom action bar to add the share option

Change-Id: Ie75fc07fe71c9e16fc7f83deda8ecddea39b0397
ontroller.java
itleBarXLarge.java
iController.java
rlInputView.java
rlSelectionActionMode.java
4155485914f9e47b8ab22000fe6ef8ddad1f70f4 01-Dec-2010 John Reck <jreck@google.com> Fixes test errors

Bug: 3248213
Fixes errors in the tests that were caused by missing files, proguard,
and the refactor.

Change-Id: I503dfc7ee42d0173e3a5ad032f58a6f4f310588c
rowserActivity.java
a8d691210982330e091b78cfcb30bfc0c5418eb3 30-Nov-2010 Iain Merrick <husky@google.com> Flush cookies when the browser is paused.

Cookies are currently flushed on a 30-second timer, but this isn't
sufficient because Android has a different application lifecycle
from a desktop OS -- it can kill the app when it's in the background
to save memory.

Here we flush cookies during onPause(), so the most recent user
activity should always be safely flushed to persistent memory.

Depends on CookieManager change in frameworks/base (I04e96aff).

Bug: 3231371
Change-Id: Iaa4541d4d18ab4c7bb6da372a4452f265b81d201
ontroller.java
d947d472aeb93ee925fada7732f7cde8f0b7c1bc 01-Dec-2010 Ben Murdoch <benm@google.com> am a4909cba: Hide the custom view when we get onPause() DO NOT MERGE

* commit 'a4909cba214f3680063367e52044e9d74824c272':
Hide the custom view when we get onPause() DO NOT MERGE
06e49cecf9b2d0dbae6adb637a719d1885bf92a2 01-Dec-2010 John Reck <jreck@google.com> Fix IllegalStateException in HistoryPage

Bug: 3228114
Fixes an IllegalStateException caused by the HistoryAdapter and
the most visited cursor.

Change-Id: I85208448f7af82c382be8be9450730420ce51b7a
rowserHistoryPage.java
a4909cba214f3680063367e52044e9d74824c272 30-Nov-2010 Ben Murdoch <benm@google.com> Hide the custom view when we get onPause() DO NOT MERGE

When we run onPause, be sure to hide any custom views (such as
the HTML5 video view) so that when the activity restores we don't
have anything overlaying the page.

Bug: 3240426
Change-Id: Ic93286eab40cda814682bc023f3648b502545256
rowserActivity.java
7a5cf4714453bd982afc662f373d0c38cddfb023 30-Nov-2010 Michael Kolb <kolby@google.com> Fix video view is not dismissed

Bug: 3240426
dismiss video view when browser goes into background

Change-Id: I2276fcc5d510c656f665ba048ad9c67d3002c989
aseUi.java
70976938146d1b13b9e183ceec41edce50c5d6af 30-Nov-2010 Michael Kolb <kolby@google.com> Fix NPE in pauseWebViewTimers

Bug: http://b/issue?id=3225410
added Tab parameter to pauseWebViewTimers
removed unnecessary activityPaused parameter
ensure tab is not null when called
removed pauseCurrentTab method in TabControl

changed resumeWebViewTimers to be consistent
removed resumeCurrentTab from TabControl

Change-Id: I1cdf6042aa4df4c832d91c5a19d7235d6dce2b5d
ontroller.java
abControl.java
a713ec8cc9da6c0c8078cd297c6240eb8bf01bbb 30-Nov-2010 Michael Kolb <kolby@google.com> Move Tab layout code to UI

Change-Id: Ic2d81345883bba22329b4f805c44a68b14e174e3
aseUi.java
ontroller.java
ab.java
I.java
ebViewController.java
51b83ee47643f2634b1e7e2651943b96e57c3a69 30-Nov-2010 John Reck <jreck@google.com> Merge "Fix strict violation"
7c11d28643f571669b59ef0d700392c45256ce97 30-Nov-2010 John Reck <jreck@google.com> Fix strict violation

Bug: 3239414
Fixes strict mode violations

Change-Id: I07787b05d4f870c98ba0d05ebda928608d9bf029
idget/BookmarkListWidgetProvider.java
idget/BookmarkListWidgetService.java
4e39fe9184b66da470fe62c7416847a1ab4b8747 30-Nov-2010 John Reck <jreck@google.com> Merge "Fixed URL logging in Incognito tab"
a3540c4fb849ed9bff046dd5957fd597b87247f7 30-Nov-2010 John Reck <jreck@google.com> Merge "Fixes crash on empty url"
10200795554ffeb16bf5662fd66ae6442c6f5cf0 30-Nov-2010 John Reck <jreck@google.com> Changed WebsiteSettingsActivity to fragment

Bug: 3231307
Moved WebsiteSettingsActivity to a fragment

Change-Id: If1fa56ab48167c004fb65c756f325e108f14fe8f
ebStorageSizeManager.java
ebsiteSettingsActivity.java
references/AdvancedPreferencesFragment.java
references/WebsiteSettingsFragment.java
c9d0fdde15f7cefb29a5eb3f659890b2c4917f82 30-Nov-2010 Ben Murdoch <benm@google.com> Fix crash when changing Chrome bookmark sync account.

Need to move a UI access from the AsyncTasks doInBackground to
onPostExecute.

Bug:3238088
Change-Id: I7ca63834f3992087025ae8e99e594690f163e937
references/PersonalPreferencesFragment.java
77835fd4a5ab14a21e5cc3382922755328ed81a9 29-Nov-2010 Ben Murdoch <benm@google.com> Update homescreen icon generator to look better on xlarge devices.

Copy mipmap-hdpi resources into mipmap-xlarge to provide larger assets
for xlarge devices (previously we were picking them up from
mipmap-mdpi). With the larger icons, we also need to increase the size
of the rectangle we draw the favicon onto (otherwise we see the points
of the star coming out of the favicon).

Bug: 3224340

Change-Id: If0a297836c288104a32e5dbcd5d886d5849f9698
ookmarkUtils.java
5b69184c0f6b1d65eb444832cdff3f1e1304bdbd 29-Nov-2010 John Reck <jreck@google.com> Fixed URL logging in Incognito tab

Bug: 3194842
Fixed an instance of URL logging when in an incognito tab.

Change-Id: I8aae48314cc59e08f94db48546cd5a74eef9e69c
ab.java
dcda1d517fe1d8878a476f4ae6ecf244dbd976f4 29-Nov-2010 John Reck <jreck@google.com> Fixes crash on empty url

Bug: 3229882
This fixes a browser crash when the user would hit enter with an
empty URL bar.

Change-Id: I6af056e6b086b9b6c19d3b354d950d2fb2411b1f
rlInputView.java
9446b9351cec1ffddd211ba02d985b91853f8398 25-Nov-2010 Ben Murdoch <benm@google.com> Move access to the WebIconDatabase from the UI thread.

the retainIconsOnStartup function was accessing the
WebIconDatabase on the UI thread which is a strict mode
violation. Move that database access into an AsyncTask.

Change-Id: I4f03680d00b7678a89e41f94201ca5309891a8d9
ontroller.java
528f7a6a79681b9b901896320ae9c30ef2e472c9 26-Nov-2010 Ben Murdoch <benm@google.com> Merge "Fix StrictMode violation in WebsiteSettingsActivity"
3c8fd11e1a8f9ef941d3998362c9b55044870cc1 26-Nov-2010 Ben Murdoch <benm@google.com> Merge "Fix website settings favicon loading."
cf49c9cadc91335b489afb703b69933a2641fa0a 26-Nov-2010 Steve Block <steveblock@google.com> Merge "No longer need to pass storage paths to WebView.cleanupPrivateBrowsingFiles()"
83101a8cdf30c28db25dfa28530d73e2b1c0eee0 26-Nov-2010 Steve Block <steveblock@google.com> No longer need to pass storage paths to WebView.cleanupPrivateBrowsingFiles()

Requires the following changes to external/webkit and frameworks/base
https://android-git.corp.google.com/g/81781
https://android-git.corp.google.com/g/81782

Bug: 3232569
Change-Id: Ib6c661035ac39726d94b2c9f7e54cdf887a6ba0a
ontroller.java
a7c9a5505a0a1de5da3041a704070c3de9c129d9 25-Nov-2010 Ben Murdoch <benm@google.com> Fix StrictMode violation in WebsiteSettingsActivity

WebsiteSettings was querying the bookmarks database on
the UI thread. This is a strict mode violation so move
that database read into an AsyncTask.

Change-Id: I4f27dc2ec3cb842fe09591a0ee406f8af61d3022
ebsiteSettingsActivity.java
b4b87c66e241a7bda0c6c571a82d461775032438 25-Nov-2010 Ben Murdoch <benm@google.com> Fix website settings favicon loading.

Update WebsiteSettingsActivity to look up icons from the new
bookmark database.

Change-Id: Icdd788dba2bce397d5ff2f9c7d7a155c7d270a26
ebsiteSettingsActivity.java
ef67165a877b1cd17d4afc6e2e17caa97fc399f2 25-Nov-2010 Ben Murdoch <benm@google.com> Make BrowserSettings.loadFromDb asynchronous

loadFromDb does a lot of disk IO, including accessing SQLite
and SharedPreferences. This should not be done on the UI thread.
With this patch we move it into an AsyncTask. However there is one
caveat with this solution - all settings must be read and sent to
WebCore before BrowserActivity.onCreate is called so we must block
there if the async task is not complete. This is better than doing
the IO on the UI thread though and fixes a load of Browser StrictMode
violations.

Change-Id: I0ab37ee9e95c682a59d6170a1327ae4ad1deceec
rowser.java
rowserActivity.java
rowserSettings.java
50438d9205f5bebc9f3cefd8e00ae37850e2eb4d 25-Nov-2010 John Reck <jreck@google.com> Fix NPE from monkey test

Bug: 3224296

Change-Id: I3bfbb096bc29e0c6cbc6cbaad36ff0e7135b9a7c
references/PageContentPreferencesFragment.java
c8490818ccb693ed2610366d2e91fb290e40c372 22-Nov-2010 John Reck <jreck@google.com> Adds context menu for folders (edit/delete)

Bug: 3214901
Adds support for folder context menus to edit and delete folders.

Change-Id: I89cb2fa4b139ba3f59ec62b34154d5837c7f471b
ddBookmarkPage.java
ookmarkUtils.java
rowserBookmarksPage.java
11495d1260e0b5a9bbb0e6d4931d1c35c51da366 25-Nov-2010 John Reck <jreck@google.com> Merge "Refactor Bookmark fragment, fixes NPE"
608baa78f4071409294f79b37e7ffa9ca96c4223 24-Nov-2010 John Reck <jreck@google.com> Refactor Bookmark fragment, fixes NPE

Bug: 2926451
This change refactors the BrowserBookmarkPage fragment for better
encapsulation, and updates the CombinedBookmarkHistoryView and
ShortcutActivity. ShortcutActivity now supports folder navigation
as well as toggling list or thumbnail view.

Change-Id: Ie8168467e793d60d75c15746f81318cfa7e9f003
rowserBookmarksAdapter.java
rowserBookmarksPage.java
ombinedBookmarkHistoryView.java
hortcutActivity.java
99252729280497f2bc05da67941c5ec1ead0f0ae 24-Nov-2010 Ben Murdoch <benm@google.com> Merge "Fix StrictMode violation in PersonalPreferencesFragment"
f801fe2516298e08286cc161d7eb143635db205a 24-Nov-2010 Ben Murdoch <benm@google.com> Fix StrictMode violation in PersonalPreferencesFragment

Reading account data with getAccountsByType() results in disk
IO and so is a strict mode violation. Move reading the
account data into an AsyncTask.

Change-Id: I258e35448190c8c66724438fcd24bc2a98794309
references/PersonalPreferencesFragment.java
4c2af7fc756a8e9e6bec4371c739b77a29aeb724 24-Nov-2010 John Reck <jreck@google.com> Merge "Greatly improved suggestion result speed"
35defffe93d70e9d5b37ff550968debdcd5d3d8b 11-Nov-2010 John Reck <jreck@google.com> Greatly improved suggestion result speed

Bug: 3201805
This change does 2 key things. The first is it supports recycling
views. The second is local suggestions (bookmarks and history) no
longer wait for remote suggestions (search suggestions)

Change-Id: Ic659ce486a5b674490248b8c1ffb9a8c24afe609
uggestionsAdapter.java
rlInputView.java
bce31f3802958534e0aa31b8cee5a88dc8aa6df4 23-Nov-2010 Ying Wang <wangying@google.com> Merge "Move icons to mipmap."
160f717863f0faba939544f41a2be440af5c94fb 23-Nov-2010 John Reck <jreck@google.com> Cleans up fragments when removed

Bug: 3198097
This change fixes it so that when the Combined view is removed,
it also removes any added fragments. This fixes the issue where
"Clear History" menu option would still be displayed after leaving
the history view.

Change-Id: I7ff995d856ef21be1900f90ece2efaf3d4e19f8b
ombinedBookmarkHistoryView.java
79697cb903422de8b7290506471a1a128325b82b 23-Nov-2010 Ying Wang <wangying@google.com> Move icons to mipmap.

Change-Id: If6356ccfe3ae6b791f82157488b9a78c1724cef6
ookmarkUtils.java
72519f5a4c4e64ccbaf274f0965f31a899f4186a 23-Nov-2010 John Reck <jreck@google.com> Merge "Adds a list view option for viewing bookmarks"
62bea339876f7d1608550f1d0c967e489d778d0c 23-Nov-2010 John Reck <jreck@google.com> Merge "Fixes the selection for search history"
04e7744fe76b5441a66db1d7909f8b3a5a6a83d3 23-Nov-2010 John Reck <jreck@google.com> Fixes the selection for search history

Bug: 3224800
The selection in the SuggestionsAdapter was wrong causing previous
searches to only appear when the entered text exactly matched the
previous search.

Change-Id: I4fb2c2ede8ee5f8053e582e33a9fe31665364eca
uggestionsAdapter.java
8af906474c84854598da1886edacfd5f10cae70f 23-Nov-2010 John Reck <jreck@google.com> Adds a list view option for viewing bookmarks

Bug: 3166319
This adds a popup menu option to the combined view that allows a
user to switch between viewing their bookmarks as a grid of thumbnails
or as a list of bookmarks with favicons.

Change-Id: I6729d477f574a46847dff4b69c1b32d9f63fb37f
rowserBookmarksAdapter.java
rowserBookmarksPage.java
ombinedBookmarkHistoryView.java
dc62cb9c7a75ab767e03baa5464a14d34a6312e2 23-Nov-2010 Ben Murdoch <benm@google.com> Make AutoFill default to on in the Browser settings.

Enable autofill by default. The user will be prompted to set up a
profile if they have not done so already when we detect an
autofillable form.

Change-Id: I10fae0fa6d805dcc4fdbc0a281bdaa971b1a89f5
rowserSettings.java
a49b829e91ea1290d9e1cf326417fdbf669f9d3a 16-Nov-2010 Ben Murdoch <benm@google.com> Update negative button text on the SSL Certificate Error dialog.

Change the text on the "negative" button of the SSL Certificate
error dialog to better reflect what action is taking place. It now
reads "Go Back" rather than "Cancel".

Change-Id: Ie4b508514956420ec9b48f4a52f13076053948ba
ab.java
8029a777106fa6fb911ee1d58402b0de768a583a 16-Nov-2010 Ben Murdoch <benm@google.com> Invite the user to set up AutoFill

If the user has not set up an AutoFill profile but has the
feature enabled and they start to fill out a form that we
have determined as "autofillable" then offer to take them
to the profile editor to set up their profile.

Change-Id: Ia44c7036ef616d4ea826e541471dd916262488f2
rowserSettings.java
ontroller.java
ab.java
ebViewController.java
1514bb7ed5656316a8dac966cee21653f3c59aff 22-Nov-2010 Michael Kolb <kolby@google.com> move subwindow handling to UI

added sub view creation to WebViewFactory
removed WebView from subview layout
use WebVIewFactory for creating the SubWebView
moved layout/view related code to UI

Change-Id: Id5b1905e4c36814fe7cc047cbd97128235d7e65e
aseUi.java
ontroller.java
ab.java
I.java
ebViewController.java
ebViewFactory.java
026f254cff9d762a9f9c9d9bf74f15809d730cd2 22-Nov-2010 Leon Scroggins <scroggo@google.com> Use requestFocusNodeHref to get the link for an image.

Bug:3198707

We were attempting to use WebView.HitTestResult.getExtra()
to find the href. For normal links, this is okay. For
image links, this is the URL of the image itself. Instead,
use requestFocusNodeHref, which will get the URL of the link.

Change-Id: I759a56e461195bc2a904f4da4ef93a379d7db0b5
ontroller.java
8974d281fa5c96bf50d5f5bac665cae44568f6e8 22-Nov-2010 Cary Clark <cary@android.com> add select text to context menu

Long pressing near a link may select the link even if
the intent was to select text. Add an entry to
the context menu to permit selecting text when the hit
is an non-image anchor or a synthetic link.

depends on companion change to frameworks/base

bug:3214410
Change-Id: Ib444cc95c513aa474c289e22687bf6579a7207e8
ontroller.java
77df4568331d527f993f4d69168218ddf5acddda 19-Nov-2010 Michael Kolb <kolby@google.com> fix current tab has no webview bug

http://b/issue?id=3214823
setCurrentTab is called before setting the active tab in the UI
this guarantees the active tab has a webview

Change-Id: I5d56c42be5a19389d7bc2cc0c41039bb90cc8478
aseUi.java
ontroller.java
e8a28338fcd94ef17506b14fed9ebed7dec1124a 17-Nov-2010 Ben Murdoch <benm@google.com> Only delete the current AutoFill profile if one has been set already.

Fix for NPE if the user tries to delete an AutoFill profile before
one has been set.

Bug: 3198437
Change-Id: I8e836a34f15b52b5dd850778a6dcee466ca91825
rowserSettings.java
2a8d6d80eafd910a6fee38849c4292c7fd2e884f 19-Nov-2010 Michael Kolb <kolby@google.com> Merge "restore all tabs on demand"
1bf231334fd4bda8dbde5b9a0345c756a213b3a2 19-Nov-2010 Michael Kolb <kolby@google.com> restore all tabs on demand

Bug: 3214151
introduced new flag to determine if all tabs should be restored
controlled by the Ui implementation

Change-Id: I3e296f87a93fae54693bca186bb06ecd6db11d02
aseUi.java
ontroller.java
abBar.java
abControl.java
I.java
iController.java
0208194e0f9bf88f121b1e762744d66d00755ad3 01-Nov-2010 Leon Scroggins <scroggo@google.com> More updates to the add bookmark page.

Bug:2953515
Bug:3183399

Use icons for menu and "Add to"
Use a TableLayout
Remove the duplicate title

Change-Id: I06e9b3010215ceae4d0212bccb61bc446e2c4e39
ddBookmarkPage.java
63c0266b5d1fca4df859fe4fa3a9555d0783a2b6 18-Nov-2010 Leon Scroggins <scroggo@google.com> Move download requests to the background.

Bug:3189668

Do not create a DownloadHandler since the methods can all be
static.

Do not pass the length to DownloadHandler, since it is no longer
used.

Change-Id: I280160f62906d1acb263b45fde57062210005a0a
ontroller.java
ownloadHandler.java
etchUrlMimeType.java
f47d0af5b694e1f0113942c07a8659d58518acc8 19-Nov-2010 Derek Sollenberger <djsollen@google.com> Merge "Enable Hardware Acceleration in the Browser."
8de82855aeeb8f452cd5cce7d8c8cbcaf0d059c9 19-Nov-2010 Derek Sollenberger <djsollen@google.com> Enable Hardware Acceleration in the Browser.

Change-Id: I54b1eea8ca0f471bc7936efe1681920a21c7dbda
rowserSettings.java
d54d0b1df349ac77ab3fa3943b866b76f5e4f981 18-Nov-2010 Leon Scroggins <scroggo@google.com> Merge "Perform database accesses in the background."
2d8a51dc35585b01725b8ffdd562d6a6f8a5606d 17-Nov-2010 Leon Scroggins <scroggo@google.com> Perform database accesses in the background.

Bug:3196174

Change-Id: I720dcaa539c3840d49e1e315aeb696261a46d3f2
penDownloadReceiver.java
dbf57df890f091286f0107933b0034d39629a9a8 10-Nov-2010 John Reck <jreck@google.com> Fix context menu handling for Bookmarks and History

Bugs: 3125172 and 3102808
BrowserActivity was trying (and failing) to handle context menu
actions that came from fragments such as bookmarks and history.
This fixes it so that BrowserActivity no longer tries to handle
menus that it didn't create.

Change-Id: I09b5f36a0030f02de6ce09ac7588cb8c78394d39
ontroller.java
8849be57c6cef8d7fc6a954f094dc95a3238e2ed 17-Nov-2010 John Reck <jreck@google.com> Merge "Adds "Most Visited" group to history"
5723811120c7a890ad8a5e2f3d69134378898914 17-Nov-2010 John Reck <jreck@google.com> Merge "Makes items in the bookmark widget larger"
5f133e06bc17fd5d040d1b963e39dc36d9f61061 12-Nov-2010 John Reck <jreck@google.com> Makes items in the bookmark widget larger

Bug: 3185756
This change enforces a minimum height of 48dp for each item in
the bookmark list widget. It also adds the line seperator.

Change-Id: I2f582bac36e35095a17523a11c58f6cc029318f1
idget/BookmarkListWidgetService.java
9fed39185e23c71afced2f4176d0d859630dbdc5 16-Nov-2010 John Reck <jreck@google.com> Adds "Most Visited" group to history

Bug: 2956361
Adds "Most Visited" as a group in the history tab. It shows the user's
10 most visited URLs.

Change-Id: Iac6a3b18be5c647a25f21c6870eabaf7ae80b252
rowserHistoryPage.java
fe49ab43d138ee52c04de77729870daf2a890c46 17-Nov-2010 John Reck <jreck@google.com> Thumbnail asset and algorithm tweak

Bug: 3203597
This update replaces the preloaded thumbnails with the desktop
versions of the sites rather than the mobile one. It also corrects
the thumbnail generation behavior to prevent stretching.

Change-Id: Ic122962496079d4ebf0111585bbcaadf47a06165
ontroller.java
8233facddcc51865d612a919d450db6954aa48e3 27-Oct-2010 Michael Kolb <kolby@google.com> Controller Refactor

Bug: 3170671
First step towards a model/view/control design in Browser
introduced Controller object
started separating UI code
represent state of the app in one place only

Change-Id: Ica387d6bde2dcf1a4993c3db0cce498cf34ff60f
ctiveTabsPage.java
ddBookmarkPage.java
aseUi.java
rowserActivity.java
rowserBookmarksPage.java
rowserHomepagePreference.java
rowserSettings.java
ircularProgressView.java
ombinedBookmarkHistoryView.java
ontroller.java
ots.java
ownloadHandler.java
etchUrlMimeType.java
ntentHandler.java
etworkStateHandler.java
ageDialogsHandler.java
erformance.java
ab.java
abBar.java
abControl.java
abScrollView.java
itleBar.java
itleBarXLarge.java
I.java
iController.java
ploadHandler.java
rlHandler.java
rlUtils.java
allpaperHandler.java
ebViewController.java
ebViewFactory.java
6e3abb99ed885dddd8bf980cbd469c03a5947177 17-Nov-2010 Vasu Nori <vnori@google.com> Merge "get file uri and mimetype from downloadmanager before starting activity"
628bc7e9fe6305057835c4d8e5577611d2114116 17-Nov-2010 Vasu Nori <vnori@google.com> get file uri and mimetype from downloadmanager before starting activity

related to bug:3198355
depends on Change-Id: I90bae443eec36968e0d533d9b07a514df369ac29

Change-Id: Ia7d1c10b06d55715002721c1422ea782eefbf6d6
penDownloadReceiver.java
ffa561e00d3934de9451bf599a2d4f355a33041b 16-Nov-2010 Derek Sollenberger <djsollen@google.com> Allow HW accleration to be activated on demand.

This CL adds a debugging preference that allows developers to
enable/disable Open GL rendering on demand. The setting change
does not take effect until the browser is restarted.

bug: 3185844
Change-Id: Ifcf5a7b7d4ddbf02a649a28c4f462e2da3f34bb6
rowserActivity.java
rowserSettings.java
e5e8175d73f3e6e0176d84117797ac0165c54b0c 16-Nov-2010 Adam Powell <adamp@google.com> Merge "Fix issue introduced by API change"
6c6e86f703501613fa1583a400feec410b57dc0a 16-Nov-2010 Adam Powell <adamp@google.com> Fix issue introduced by API change

Change-Id: I869f6a197721350cd2aa17be923364a901951a8a
rowserActivity.java
4cb5cbcd52602377881045e55ca24b63b4756aa7 16-Nov-2010 Leon Scroggins <scroggo@google.com> Merge "Go to downloads page if you cannot open the download."
d7973056703d47fe37b0ee57c36350834aeda827 16-Nov-2010 Adam Powell <adamp@google.com> Updated for ActionBar API changes

Change-Id: I20d162c2921b1d8797594b162aaafd4a72aae607
rowserActivity.java
60f07d4ce6a947d865607400a6c538f68210ab73 16-Nov-2010 John Reck <jreck@google.com> Merge "Fixes bookmark sort order"
463555ca84405e546dc5ba0b1db7a93b3faf6dd2 16-Nov-2010 John Reck <jreck@google.com> Merge "Omnibox supports search extra data"
7c08a2b624566e731b4f23235d05de6eb2859235 15-Nov-2010 Leon Scroggins <scroggo@google.com> Go to downloads page if you cannot open the download.

Bug:3198275
Change-Id: I080618e34db68974418ad9f4580cab29da54e81f
penDownloadReceiver.java
1d88aa02955a2579e38f6aeea56ec737a0310d62 05-Nov-2010 Vasu Nori <vnori@google.com> use new API (and not db) to access download notifications

instead of opening a cursor on the database to retrieve the file
to be opened when a notification is clicked on, use
DownloadManager's newly introduced API to get Uri and its
mimetype.
also, in BrowserActivity, when downloading a file,
allow it to be MediaScanner scannable and thus allow
media files to be displayed in Gallery.
by default, downloaded files DO NOT appear in Gallery
app any longer

depends on the following 3 CLs
I1f5dd734e394db0056579a3a0c26862fee27981e
I5c062ad6d1b58306044cee49ff3827e908d27fd9
Ia15000de4a66e8728b43fc53f428e098503b003b

Change-Id: Iad11a63fe0a7b8de188d1b6dc0445ccb96211fb2
rowserActivity.java
penDownloadReceiver.java
09ccfc737f764131c16334a444c7b96ab751c402 28-Oct-2010 Leon Scroggins <scroggo@google.com> Open downloads from notifications.

Bug:3116742

When moving to the public API, notifications no longer
worked as expected. Make downloads show after completing,
and use the public API in OpenDownloadReceiver.

Change-Id: Ia15000de4a66e8728b43fc53f428e098503b003b
rowserActivity.java
penDownloadReceiver.java
1097e3d7533fda2437da0fb98f6b08c63d9f2b03 12-Nov-2010 John Reck <jreck@google.com> Fixes bookmark sort order

Bug: 3185357
Changes the default sort behavior of bookmarks. If the browser is not
sync'd, then folders are sorted before bookmarks. If the browser is
sync'd, then the user-specified position takes absolute priority.

Change-Id: Ie27938a59714b0cd27c4419a66aab5076df69104
rovider/BrowserProvider2.java
idget/BookmarkListWidgetService.java
40f720ecfd4ef7ebb657f0fc1906a9982b3bafbd 10-Nov-2010 John Reck <jreck@google.com> Omnibox supports search extra data

Bug: 3025590
Fix the omnibox to support passing on SearchManager.EXTRA_SEARCH_DATA
in searches done from the suggestion adapter.

Change-Id: Ica6462ef27722c3bbcc0508178ce431e87e27e86
uggestionsAdapter.java
itleBarXLarge.java
rlInputView.java
f176bda08f46588667c185603e2ac648ec8291aa 09-Nov-2010 John Reck <jreck@google.com> Add support for preloaded thumbnails and favicons

Bug: 3091535
This change adds support for preloading thumbnails and favicons
for the default bookmark set.

Change-Id: Iaead4c08b343467f6c46cf571959d42d6baf497c
rovider/BrowserProvider2.java
6eb77c79f9a88ea0e76eb07ea0412bbd2446a110 05-Nov-2010 John Reck <jreck@google.com> Adds support for Chrome Sync to bookmark widget

Bug: 3167815
This change adds support to the bookmark widget for Chrome Sync
bookmarks.

Change-Id: I7517e639216040f93e105014ae1ef116ac8e0e06
rovider/BrowserProvider2.java
idget/BookmarkListWidgetService.java
e89daa99d144e8cba904f3733147daea093875cc 05-Nov-2010 John Reck <jreck@google.com> Fixed bookmark folder creation bug

Bug: 3052795
AddBookmarksPage would always create new folders with no account
set, causing a bug if the browser was set to sync bookmarks.

Change-Id: Ie5dc3a5d79e52e21dc1f2cb66e3821c8b9ff790a
ddBookmarkPage.java
e92b8865f067583e242ae8774aeb9f87522a829a 09-Nov-2010 John Reck <jreck@google.com> Merge "Fix NPE when onDestroy called"
02d885c21c6925a0b1d9d763ff8c3518324d56f9 09-Nov-2010 John Reck <jreck@google.com> Fix NPE when onDestroy called

Bug: 3177111
Fixes a NPE when Service.onDestroy was called.

Change-Id: I30b75a4e4e71be8d04399b5e82e05f27eba5667c
idget/BookmarkListWidgetService.java
26318a1383d4bbe6dc210a964354bf42d1ef4776 08-Nov-2010 Leon Scroggins <scroggo@google.com> Use the correct anchor for the dropdown menu.

Bug:2953515

Now that b/3067895 has been fixed, we can put the dropdown
in the desired location.

Change-Id: Iec4967ce32113a4d60efd120af6d61cc0fd3181b
ddBookmarkPage.java
5ba8da4dc38036f626deda8d0588a2f4694f3cad 03-Nov-2010 Teng-Hui Zhu <ztenghui@google.com> Remove the web archive UI from the browser

This is a change intended to remove this UI from honeycomb.
On the release after honeycomb, we are supposed to bring this UI back.

http://b/issue?id=3158570

refer to http://b/issue?id=2905874 for more background

Change-Id: Id9f83828f1bc5524c2dd2e46cf09f846f7916aed
rowserActivity.java
025d5b0be4d442b773d53b49f67c02e2e4f92360 05-Nov-2010 Leon Scroggins <scroggo@google.com> Remove landscape-only option.

Bug:2416373
Change-Id: Icc32bf65bda016f18ebb5d02932446ff64b77427
rowserSettings.java
c8cae086f23bd8f3d740befcdbbda9a8688cc2a3 03-Nov-2010 Leon Scroggins <scroggo@google.com> Allow context menu items to be handled properly.

Bug:3130048

BrowserBookmarksPage was claiming that it handled the MenuItem,
so nothing was happening.

BrowserHistoryPage assumed that the MenuInfo would always be non-
null, and could cause a crash.

Change-Id: Iaffbf88390f2513dc6ddb35a91ae097e873d5ae2
rowserBookmarksPage.java
rowserHistoryPage.java
9a75c039164b88aebabf3ba1e8e6dbc48b6ab536 02-Nov-2010 John Reck <jreck@google.com> Fixed an issue where history would be blank

Bug: 3125794
Fixed a bug where switching back and forth between bookmarks
and history would result in an empty history.

Change-Id: Id721b41e2dd945e970763c09f437a977b8883e00
rowserHistoryPage.java
df63d2ff2e9881706eef78796d05078d0ffb7f60 29-Oct-2010 John Reck <jreck@google.com> New bookmark list widget

Bug: 3144077 and 2988059
This replaces the old stack based widget with a list based one. It
also updates whenever the bookmarks changes rather than periodically

Change-Id: Ie37978918bab441bf31a6131360e308cd2bc0f4b
rovider/BrowserProvider2.java
idget/BookmarkListWidgetProvider.java
idget/BookmarkListWidgetService.java
idget/BookmarkStackWidgetProvider.java
idget/BookmarkStackWidgetService.java
64c3e551ae13c9c4fa2b42e47c123620ddaef581 01-Nov-2010 Jean-Baptiste Queru <jbq@google.com> am 8187c15d: Merge "Cursor leak in share_link_context_menu."

* commit '8187c15d1c7f714c30573b9480ffb4bee18b96d7':
Cursor leak in share_link_context_menu.
e26290328f5baa78a39dd3dfbe7f38401af6cab8 04-Oct-2010 Henrik Baard <henrik.baard@sonyericsson.com> Cursor leak in share_link_context_menu.

Closing was not closed after handling share_link_context_menu_id. Added
try / final to close cursor.

Change-Id: I8825d3a264aa63f7a49c48165b98dd2e9e14ce3e
rowserActivity.java
e80fbcb19a486400013e85c53b112057fdaa48bb 01-Nov-2010 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of 8adc828f to master

Change-Id: I55678d34730df191d541762d4b2025bff2f2460b
8adc828f4df3f3856f42750ccf2892ba27c93d86 01-Nov-2010 Jean-Baptiste Queru <jbq@google.com> am 39448371: Merge "Add support for Content-Disposition when save link"

* commit '39448371b6542da06c8b4bac425307f479f3c1dc':
Add support for Content-Disposition when save link
fb3017ffd8aa3f2342380270cf468e3a68914e69 27-Oct-2010 John Reck <jreck@google.com> Fixes tab title not updating correctly

Bug: 3130982
Fixes the bug where the tab title would stay the same until a new
title was received. Now the title changes to "Loading..." until a
new title is received, or changes to the URL if the page finishes
or is canceled without receiving a title.

Change-Id: I667acbaeea5383b6a434c20337d404f49b947b0d
uggestionsAdapter.java
ab.java
abBar.java
abControl.java
rlUtils.java
c54d328a499ec0c35f73e5cf57169541e8bf1cd3 29-Oct-2010 Vasu Nori <vnori@google.com> set http header 'cookie' before inserting download request in DM

bug:3136154
Change-Id: Id1c7547293e3b3779fffd21cd73717db8f2c4a1b
rowserActivity.java
23da30e29c15ac47aab3fa7ec7091d22dbf86177 26-Oct-2010 Ben Murdoch <benm@google.com> Implement the "Delete Profile" button in the AutoFill editor.

Sync a null profile to BrowserSettings and remove the current
profile data from the editor UI and database.

Change-Id: I9ee911640882841b500914be5c381f686bc20e81
utoFillProfileDatabase.java
utoFillSettingsFragment.java
rowserSettings.java
33bbb80f17a66ba957c0ff0173ecd48ef4392080 27-Oct-2010 John Reck <jreck@google.com> Fixes the bug around misbehavior with empty homepage setting

Bug: 2911567
Setting the homepage to "" resulted in odd behavior. This changes
it so that entering "" fails with an invalid URL error (now a toast
instead of a dialog). The "Use Current" button was replaced with a
"Set to..." button that allows the user to specify whether they want
to set the homepage to the current page, a blank page, or the default page.

Change-Id: I2d0cac158f89ace6ecab6165a3768419ba3252d4
rowserHomepagePreference.java
rowserSettings.java
c6076533b489c17493640c14935324a30f582903 22-Oct-2010 Leon Scroggins <scroggo@google.com> Use the new public API for DownloadManager.

Bug:3116742
Change-Id: I5d0d9a12e1bd601cf6a95198578ce8f9acd81372
rowserActivity.java
etchUrlMimeType.java
65bb1acac5dca507c5f8e5c8cd6fd7cadce37d6c 27-Oct-2010 Mattias Falk <mattias.falk@sonyericsson.com> Add support for Content-Disposition when save link

Content-Disposition isn't used when downloading an
item by long-click the link. It'll result in different
file name if the item is downloaded by clicking the link
or if it's downloaded by long-click the link and select
Save link if the HTTP response includes the Content-Disposition
header with the filename attribute

Change-Id: I7eacfd1128da261e0674bbdc3064208a82e46ab3
etchUrlMimeType.java
7d132b17c9dd1a816c68bf8505be2028691aaee3 27-Oct-2010 John Reck <jreck@google.com> URL autocomplete shows URL twices

Bug: 1377072
For pages that do not have a title, the url autocomplete would show
the url twice, once as the title in large font and once as the url
below it in a smaller font. This has been fixed to only show the url
once as the title, eliminating the url line.

Change-Id: I873314fcb8f06322cecf869c79ffece6d4404a03
uggestionsAdapter.java
d8657622ef6474677d8c1294627d5423723cc867 26-Oct-2010 John Reck <jreck@google.com> Fix missing incognito tab title

Bug: 2988970
Fixed a bug where new icognito tabs often have a missing
title in the tab.

Change-Id: I1b1bff829e0c11be150678ea1aeea0bdfaa5d15a
abBar.java
aff60fb04857e9f9883d357939074b2eafc111e7 25-Oct-2010 John Reck <jreck@google.com> Fixed favicon bug

Bug: 2955542
Fixed a bug where navigating from a site with a favicon to a site
without a favicon displayed the old site's favicon instead of a
generic icon.

Change-Id: I830706166283d2ae425f4a9680cdbb4ef31b1de9
ab.java
abBar.java
abControl.java
86508fa8f7aaa25bfa15fe7928bfcf93e1240f91 26-Oct-2010 Michael Kolb <kolby@google.com> Merge "fix NPE when closing tab"
e2752f70a05d9189e645f296b2936d7a73d59d75 26-Oct-2010 Michael Kolb <kolby@google.com> fix NPE when closing tab

Bug: 3041603

Change-Id: Ifc77c576f072e5c78bf716f00d0efcb5b3ec2e86
abBar.java
16f6fb9dabeb1351b026724e51c9f89b4935cc06 22-Oct-2010 Leon Scroggins <scroggo@google.com> Remove unused code.

Change-Id: I2b9eae20e0e519ce3d7cc59681afcc2ca72ba10b
rowserActivity.java
bc92285a27fa629d630d3ea0d0608f13a6de5dee 22-Oct-2010 Leon Scroggins <scroggo@google.com> Use constants in place of strings, and remove unused code.

Change-Id: I4d27cf74edefcabacffbfc59fa8fe28f5b592fa7
ddBookmarkPage.java
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
ownloadTouchIcon.java
88d080394ca18120e05c6926b178fd6843ff9cec 21-Oct-2010 Leon Scroggins <scroggo@google.com> Incorporate save to home screen with add bookmark dialog.

Bug:2953515

Remove the initial popup menu when pressing the star that
selects between saving to home screen and saving to bookmarks.
Instead, once the add bookmark dialog is open, the user can
select between bookmarks and saving to home screen.

Change-Id: I35e8590ff6a2a7c2058e45e4f77ec6b5d209b0f9
ddBookmarkPage.java
rowserActivity.java
aveToHomescreenDialog.java
itleBar.java
itleBarXLarge.java
0d0e70129c821da7ef6cae09bca7078d2fce1992 22-Oct-2010 Patrick Scott <phanna@android.com> am 95e3548e: Merge "Close cursor to avoid excessive JNI references"

Merge commit '95e3548ed91c17f0d3b4d27eac6a8e57338caec3' into gingerbread-plus-aosp

* commit '95e3548ed91c17f0d3b4d27eac6a8e57338caec3':
Close cursor to avoid excessive JNI references
95e3548ed91c17f0d3b4d27eac6a8e57338caec3 22-Oct-2010 Patrick Scott <phanna@android.com> Merge "Close cursor to avoid excessive JNI references"
ccaa8964a7c3cb6aec75e4c366e29524e8304abf 21-Oct-2010 Michael Kolb <kolby@google.com> fix shortcut title

Bug: 3116759

Change-Id: I112c89f8200f5bc70e9f5204795bb6abd71dc586
rowserBookmarksPage.java
8bb9412ee0cfacc3df4d709875aed6919091dcf3 20-Oct-2010 Vasu Nori <vnori@google.com> Merge "don't use hidden constants (to refer Downloads table columns)"
b39546fe994ff9946d387377117ce384704cab13 20-Oct-2010 Vasu Nori <vnori@google.com> don't use hidden constants (to refer Downloads table columns)

bug:3116579
Change-Id: I08408d6a304c330d6b289309ae25464feff0eddd
penDownloadReceiver.java
6fa32ba4c6bf59a895b220f042a3977e1486ec3e 20-Oct-2010 Ben Murdoch <benm@google.com> Set the unique id in the AutoFillProfile class to fix AutoFill.

WebKit now needs to be aware of the non-zero profile unique id.

Change-Id: I1dad022e48a70cbe199013e441059da2d8ee47ca
utoFillSettingsFragment.java
rowserSettings.java
6573f9edd734c8dc42251840d6f693058ca4dfd8 18-Oct-2010 Leon Scroggins <scroggo@google.com> Updates to add bookmark.

Bug:2953515

Create an empty view for the list showing sub folders.

Update the text in the new folder button.

When the user changes bread crumbs, cancel folder naming.

Change-Id: I8c3f33b5b3bb6e07cd0fd421199eb905f40e45f4
ddBookmarkPage.java
52f7daafdd225359cca972e766f0ebaba6ae9bee 18-Oct-2010 Leon Scroggins <scroggo@google.com> Update the "Add to" field of the add bookmarks page.

Bug:2953515

Only change mCurrentFolder when(if) the user presses OK on
a folder.

Allow a cancel press to go back to the default view without
changing mCurrentFolder.

In completeFolderNaming, use the id found in the top bread
crumb to determine the containing folder.

When changing mCurrentFolder, update the "Add to" field.

Also fix a null pointer exception when editing a bookmark.

Change-Id: I6f33b918a88d15e045007f213fa6f39d567ce10b
ddBookmarkPage.java
7e5f735150ad3fa89305a32889356ff94e453851 18-Oct-2010 Leon Scroggins <scroggo@google.com> More edits to the add bookmark page.

Bug:2953515

BreadCrumbView:
Make sure the height is at least as tall as the separator,
so the height will not change when a separator is added or
removed.

Override getBaseline() to return the baseline of the
crumbs.

AddBookmarkPage:
Move the Add new folder button to the top.

Update the divider between the title and the rest of the
dialog.

Change-Id: I60d329626bd4ec2975cbf6ef00081338beeb7553
ddBookmarkPage.java
readCrumbView.java
8a2a0e7320a2f61fb37669ff0e3228f593fd6d25 15-Oct-2010 Leon Scroggins <scroggo@google.com> Change the back button to INVISIBLE instead of GONE.

The problem with setting it to GONE is that it does not get
measured when determining the height. This means that if a
crumb cannot go back and the back button is removed as a
result, the BreadCrumbView will change its height,
resulting in some jumpiness.

Change-Id: I62b32dfb0b0b72fe462bf9ec8413372786c414ab
readCrumbView.java
efdc108835c64b28ce7bc118919ee42398cb6983 15-Oct-2010 Leon Scroggins <scroggo@google.com> Merge "Updates to the add bookmark dialog."
74dbe014c9be6ebbba80f1f08aec12d15254fcc7 15-Oct-2010 Leon Scroggins <scroggo@google.com> Updates to the add bookmark dialog.

AddBookmarkPage:
Use BreadCrumbView in the dialog.
Set better dimensions so the dialog stays consistent.

BreadCrumbView:
Provide an option to disallow going back from a
particular crumb.
Limit the width of a crumb.

Bug:2953515

Change-Id: Iadd68b89b9b43f9645d7c4dee483f66edb3f3c93
ddBookmarkPage.java
readCrumbView.java
2573892d6dbcda5519fcc8bd2876a27c4c9502b1 12-Oct-2010 Bjorn Bringert <bringert@android.com> Rewrite HTTP auth dialog code

The old code reached into the AlertDialog view using hidden
view ID constants to pull out the title. I've moved the dialog
to its own class and made it only use public APIs.

Change-Id: I84f576ece09ca802091175e1f928ae0be4a35d07
rowserActivity.java
ttpAuthenticationDialog.java
ab.java
0506f2dd9239e23099244e101f7d32d5fc189668 15-Oct-2010 Michael Kolb <kolby@google.com> Fixed lock icon, url touch area, dropdown visibility

Bug 2989058
Bug 3098918

added light colored icons (not final assets)
added click handler to generic web icon
fixed suggestion adapter result count

Change-Id: I1842335be22eab6da2dd4187b2147e535a9ac77c
rowserActivity.java
uggestionsAdapter.java
itleBarXLarge.java
7b20ddd4f03d59cca8fdd4aee790784421570aab 15-Oct-2010 Michael Kolb <kolby@google.com> Fix suggestion edit button

Bug 3052626
Bug 3052664

added vertical divider
refresh dropdown when sugegstion is selected

Change-Id: I3f2e72bbd9a93ccc3a7968e646493945c0052d2b
uggestionsAdapter.java
itleBarXLarge.java
b3a00ab2336bdb2871924232b744160f47116a78 14-Oct-2010 Chet Haase <chet@google.com> Updating code to use new non-generified animator APIs

Change-Id: I19da5ee93e3996f21767b8889b212e5b057d3746
abScrollView.java
772927a9fa4acaafdef4ae3bde91cf0bb822ebd7 14-Oct-2010 Michael Kolb <kolby@google.com> fix history context menu bug

http://b/issue?id=2953912

Note: the bookmark status (star) is not correct
and will be fixed separately

Change-Id: I20d1e52e9d6f6aeb7c0f1c66a61bed4d001e9092
rowserActivity.java
rowserHistoryPage.java
daece2e96475d269ea54cd92a290a787071e7298 14-Oct-2010 Ben Murdoch <benm@google.com> Merge "Full profile editor and syncing with WebSettings."
5a49c5977c23f720aa70266e99b93f931869d16c 14-Oct-2010 Jeff Hamilton <jham@android.com> Merge "Use the proper sort order for the no-account case."
36a23dd3e46167507070bd9f0e6237570d721b2f 13-Oct-2010 Ben Murdoch <benm@google.com> Full profile editor and syncing with WebSettings.

Add all fields to the AutoFill profile editor and sync them
over to WebSettings through BrowserSettings.

Change-Id: I5eb69ba802571d2261ea11851bdf1b515ca8fb8c
utoFillProfileDatabase.java
utoFillSettingsFragment.java
rowserSettings.java
4a906e1f2fa9932cbcb7b908ddd1f121c83b6bfc 13-Oct-2010 Bjorn Bringert <bringert@android.com> Remove unused drag tracking code

Change-Id: I1284704472178b0de6634e911fc88d37855b519d
rowserActivity.java
eshTracker.java
abControl.java
370a4f3e47b740fd10b9028aae9e87e17254caa8 06-Oct-2010 Michael Kolb <kolby@google.com> new bookmark screen part 2

specs here: https://docs.google.com/a/google.com/present/edit?id=0ARMpWryWB2oaY2RkbmZwdnBfODc0Y2diYnBoNDc&hl=en
moved tabs to top
added bread crumbs view for folder hierarchy
changed thumbnail sizes for xlarge screens

Change-Id: I3035f299b343f9aa1ec0dd41772e5594cd6b21f5
ddBookmarkPage.java
readCrumbView.java
rowserActivity.java
rowserBookmarksPage.java
ombinedBookmarkHistoryView.java
hortcutActivity.java
f0e29136ab1ad799d2997d601fea064597711cc1 13-Oct-2010 Jeff Hamilton <jham@android.com> Use the proper sort order for the no-account case.

Change-Id: I5c1e0e9f4535456e4a74069c20d5909df8641341
rovider/BrowserProvider2.java
9b333afde01a0d1f69d076f0dcd81764d2ca476c 13-Oct-2010 Bjorn Bringert <bringert@android.com> Merge "Use getters/setters for WebAddress fields"
131ab511f73b573b76fe8e692b829df4fe89bd54 12-Oct-2010 Bjorn Bringert <bringert@android.com> Use getters/setters for WebAddress fields

Change-Id: If5be5f28ad0ba2dd7ed3caef587136dca120a055
ddBookmarkPage.java
rowserActivity.java
0cb8189efd19242f4b2962378bf32de122dafde0 08-Oct-2010 Ben Murdoch <benm@google.com> Sync Autofill profile data native side

When the user adds or edits the AutoFill profile, sync that
data to the native WebKit code through the BrowserSettings
object. Also sync the profile data on startup if it is
available.

Change-Id: I6146a842cb765f8ed91c109537038baad6b547fb
utoFillProfileDatabase.java
utoFillSettingsFragment.java
rowserSettings.java
fb951243cfc8b552939f69b6b8824564acad914b 12-Oct-2010 Bjorn Bringert <bringert@android.com> Remove the unused BookmarkWidget

Change-Id: I02655f4c5f7afb1df4b1ddd7f5e82cabe1093461
idget/BookmarkWidgetProvider.java
idget/BookmarkWidgetService.java
b1402a5c3e1617867c58d32d1fe9782cf6de423f 12-Oct-2010 Bjorn Bringert <bringert@android.com> Remove some unnecessary use of hidden APIs

Change-Id: Ie72947017550d759994e34d7db8087d1f9e6d63a
ddBookmarkPage.java
rowserActivity.java
ots.java
istoryItem.java
ab.java
abBar.java
abControl.java
rlInputView.java
f0ef6a989031f461761b1c453318135e0af4dde1 12-Oct-2010 Bjorn Bringert <bringert@android.com> Merge "browser: Move SyncStateContentProviderHelper to frameworks/ex"
1e6a25aadb334ad41aa0cab821735b9765d791b4 12-Oct-2010 Jean-Baptiste Queru <jbq@google.com> am 6c767e7d: am 6d25c81e: Merge "Protection against bookmarks with url=null in the database"

Merge commit '6c767e7dc1a6fd9adc5ea8930ad1432a48b74b95'

* commit '6c767e7dc1a6fd9adc5ea8930ad1432a48b74b95':
Protection against bookmarks with url=null in the database
67832037dbba03f34873878d3f8080ded2ec1017 12-Oct-2010 Bjorn Bringert <bringert@android.com> Merge commit '7bf3f38c493642b181f0c7ddf30b8214e50fea3b' into fix_am

Fixed conflicts:
src/com/android/browser/AddBookmarkPage.java
src/com/android/browser/DownloadTouchIcon.java

Change-Id: I06cc43e41d1a01ef68aaad5dec3923f07d165329
27b08397a287c46b2121738f653bfef0c08e6f29 04-Oct-2010 Michael Kolb <kolby@google.com> add tab animations

http://b/issue?id=3053093
first part: animate adding new tab
animate removing tab

Change-Id: I26510e680dd005aa3fce694087fd95cbba1668a1
abScrollView.java
6c767e7dc1a6fd9adc5ea8930ad1432a48b74b95 11-Oct-2010 Jean-Baptiste Queru <jbq@google.com> am 6d25c81e: Merge "Protection against bookmarks with url=null in the database"

Merge commit '6d25c81ef7ddfc6cbc36094388b2de987dd77dae' into gingerbread-plus-aosp

* commit '6d25c81ef7ddfc6cbc36094388b2de987dd77dae':
Protection against bookmarks with url=null in the database
6d25c81ef7ddfc6cbc36094388b2de987dd77dae 11-Oct-2010 Jean-Baptiste Queru <jbq@google.com> Merge "Protection against bookmarks with url=null in the database"
7bf3f38c493642b181f0c7ddf30b8214e50fea3b 11-Oct-2010 Patrick Scott <phanna@android.com> am 02e048f5: Merge "NPE in DownloadTouchIcon because of getPreferredHttpHost"

Merge commit '02e048f5ba64b7ad72ac0d799c9f08e537b7f53a' into gingerbread-plus-aosp

* commit '02e048f5ba64b7ad72ac0d799c9f08e537b7f53a':
NPE in DownloadTouchIcon because of getPreferredHttpHost
c5998c2068933250cbacb9c904b45b8608835d18 11-Oct-2010 Michael Kolb <kolby@google.com> fix dropdown width issue

http://b/issue?id=3041817

Change-Id: I9bd7de3a2f0d742739a1b8bf2011314ebc617eca
rlInputView.java
9c1deb4d10fc24ce95da930d9b72feb3f75f0fb5 10-Oct-2010 Bjorn Bringert <bringert@android.com> browser: Move SyncStateContentProviderHelper to frameworks/ex

Change-Id: Ida53c16f1ba0b4c741af8617fe0e9c6df13166b1
rovider/BrowserProvider2.java
b67be57ae5f409d5e3d33ae0910da410d7c84dc0 10-Oct-2010 Leon Scroggins <scroggo@google.com> am da0d5462: am 956cf01e: Remove QuickSearch shortcuts.

Merge commit 'da0d5462c9c522ef19b61b43ed3294ec49193f75'

* commit 'da0d5462c9c522ef19b61b43ed3294ec49193f75':
Remove QuickSearch shortcuts.
34a2d6f552d40192b5539ee4ac951951c2145d96 08-Oct-2010 Steve Block <steveblock@google.com> Merge "Add a conformation dialog when clearing the browser history"
47f7d8d0b36b54a5934daaa6975e05c87e761383 08-Oct-2010 Steve Block <steveblock@google.com> Add a conformation dialog when clearing the browser history

This adds a confirmation dialog when clearing the browser history
from the main browser menu or from the history page menu. This matches
the behaviour of the clear history option on the browser settings
page.

Bug: 2149140
Change-Id: I6f0f5910b5df20aa5b43263165cb3cfbbed6b87d
rowserHistoryPage.java
99f2fd32b8be0443530121d6a36b21d997bb8ffd 08-Oct-2010 Ben Murdoch <benm@google.com> Merge "Fix NPE in PersonalPreferencesFragment"
8829aa3afffe3b5637eed31fbe0265d7705f0376 08-Oct-2010 Ben Murdoch <benm@google.com> Fix NPE in PersonalPreferencesFragment

Returning to the personal preferences fragment after using the
autofill settings fragment would trigger a crash in the case
that the device has no accounts set up (and hence mChromeSync
is null).

Change-Id: I2b9d3756910498e66cce73855fb905b0fcdcbf50
references/PersonalPreferencesFragment.java
f8bdfce9f2fc93bed2667694dc5b5ddf001d99d2 08-Oct-2010 Rob Tsuk <robtsuk@google.com> Don't update favicon or thumbnail while browsing in private.

Change-Id: I56092d1480574a644e18a1c7b4bd4bf32857a1ce
ab.java
da0d5462c9c522ef19b61b43ed3294ec49193f75 07-Oct-2010 Leon Scroggins <scroggo@google.com> am 956cf01e: Remove QuickSearch shortcuts.

Merge commit '956cf01ecde1442353a2af0bbce8779df6707b30' into gingerbread-plus-aosp

* commit '956cf01ecde1442353a2af0bbce8779df6707b30':
Remove QuickSearch shortcuts.
956cf01ecde1442353a2af0bbce8779df6707b30 07-Oct-2010 Leon Scroggins <scroggo@google.com> Remove QuickSearch shortcuts.

Bug:3070691
Change-Id: If3a4214fea0bca8ee0b29c37d2bb67d8b3d00570
rowserActivity.java
e421c2472744ca7d35906f86204790ee97b91ca2 05-Oct-2010 Michael Kolb <kolby@google.com> update bookmarks & history page

convert combopage from activity to view
embed combopage in main layout
handle callbacks in BrowserActivity

Change-Id: Ie5f092f5de677a960181544e7519c2f7d5cb86c1
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
ombinedBookmarkHistoryActivity.java
ombinedBookmarkHistoryView.java
hortcutActivity.java
abBar.java
itleBarXLarge.java
6e147d0bf20820a49f08198703decb71e322e149 06-Oct-2010 Ben Murdoch <benm@google.com> Merge "AutoFill Profile editor UI initial checkin"
af55452d7f37c20201663b80ca77b64457323361 10-Sep-2010 Ben Murdoch <benm@google.com> AutoFill Profile editor UI initial checkin

Make a start on a simple AutoFill profile editor so that
we can get rid of the default John Smith profile we've
been using for testing. This CL also moves the autofill
settings from the Privacy Preferences page to the Personal
Preferences page.

Note that this is just the profile editor in the Browser
and although the data entered is persisted to disk, it is
not yet synced with the native AutoFill code so for now we
continue to use the canned profile native side.

Change-Id: Ie609c5f25fffc914267605efdb10444379c29388
utoFillProfileDatabase.java
utoFillSettingsFragment.java
rowserSettings.java
references/PersonalPreferencesFragment.java
76a0e9ce21bc3ad4798f5f76b36b1d514e3595be 05-Oct-2010 Leon Scroggins III <scroggo@google.com> Move AddBookmark dialog to upper right of screen.

Bug: 2953515

Change-Id: I5150cb5b5ac2034eb5f4fdfcee2165b845facd5b
ddBookmarkPage.java
rowserActivity.java
3d4e011ab9f87ff7f1b467ed7d92c6d89157d192 04-Oct-2010 Jeff Hamilton <jham@android.com> Send change notifications for the default folder.

The notification URI wasn't being set
properly for queries on the default folder.

Bug: 3013098
Change-Id: I6418c5189b88888b3a588c7264b3f9f56ec95d78
rovider/BrowserProvider2.java
175ab30554bdae7a64b04cb37098b2116d212973 04-Oct-2010 Jeff Hamilton <jham@android.com> Fix some comments.

Change-Id: If36b4479127020e42b3ae77105337275f487b848
rowserSettings.java
90254c9659d15a11c2056e52d932a953b70a18c2 04-Oct-2010 Michael Kolb <kolby@google.com> Merge "fix empty bookmark folder names bug"
c350376ec7b7baa830aefb98fd5c8db1bf89c61f 03-Oct-2010 Michael Kolb <kolby@google.com> add tabbar scrolling indicators

part of making the tab bar scrolling more discoverable
show arrow indicators when there is more content available
off screen

Change-Id: Id63be336e18bfbdabffa175a9f526a98ea49e5eb
abScrollView.java
31829b941ca8ac02a828619440cb62b64673caa8 01-Oct-2010 Michael Kolb <kolby@google.com> fix empty bookmark folder names bug

http://b/issue?id=3052887

Change-Id: I6a9ba0c310cbb4b0ebd42c686785dc09900d4dda
ddBookmarkPage.java
ebba8b4e9dc4f78764d6cfb26738b54d04bc9d27 30-Sep-2010 Michael Kolb <kolby@google.com> move new tab button next to tabs

http://b/issue?id=3052018
moved tab button
added new tab option to menu
http://b/issue?id=3052583
changed text from window to tab

Change-Id: I079636f29ea529915a5f8c3ad55b4b4c7afe579f
rowserActivity.java
abBar.java
abScrollView.java
655e867add447f1e1aeb84557b02ea18d8ea1b34 29-Sep-2010 Magnus Lindhult <magnus.lindhult@sonyericsson.com> Protection against bookmarks with url=null in the database

Modified the database to only accept bookmarks with a url != null,
as a bookmark without url has no meaning and also makes the Browser
crash in a number of places.

Change-Id: I0a90c32a5c8846b96a231fb95b203aef4761f52d
rowserProvider.java
d14cb123f8d80896d568104f0f776be8cdc1aa60 29-Sep-2010 Leon Scroggins <scroggo@google.com> Prevent a class cast exception.

Change-Id: I823dbbd0a9dd6b32ec0d861dca3c04f07263ca9a
ddBookmarkPage.java
d40ac1afadfbba82bc266eebc029f3c99884c9a3 29-Sep-2010 Michael Kolb <kolby@google.com> changed AddBookmark UI
make folder editing and add folder button mutually
exclusive
use ok button in edit folder name mode in addition to
soft keyboard enter
fixed folder list on startup

Change-Id: Ie0bec93f1afe1f16e1693086f2fb25fd5ff723ad
ddBookmarkPage.java
a9bad830efad4c098e6f874704dedc005958aedf 24-Sep-2010 Jeff Hamilton <jham@android.com> Add settings to enable bookmarks sync.

Change-Id: I86bc4ce9d21ec0a040322bd704cef46eaa17dc9c
ddBookmarkPage.java
rowserBookmarksPage.java
rowserSettings.java
references/PersonalPreferencesFragment.java
rovider/BrowserProvider2.java
4952a2f98dfb7e37949e2a598fc8bbcfd4248169 29-Sep-2010 Steve Howard <showard@google.com> Merge "resolved conflicts for merge of 52b4e956 to master"
36fe2ebd81ae3fa7ad07caa629a4f7603fec1634 29-Sep-2010 Steve Howard <showard@google.com> resolved conflicts for merge of 52b4e956 to master

Change-Id: I1f7c15b71d52161309dfb6b453ec9b8e5f5df161
25230d7c576c18f40a0feeb7ef8b4a57e2e6240d 29-Sep-2010 Leon Scroggins <scroggo@google.com> Use the Bookmarks Bar as the base folder.

Use the bookmarks bar as the base folder for adding bookmarks.

Change-Id: I7f3dfaf0784529ff03b6153937a43eaf7c5ac044
ddBookmarkPage.java
rovider/BrowserProvider2.java
a827eca76c53c860dbf6c420897a4b814a58179d 28-Sep-2010 Leon Scroggins III <scroggo@google.com> resolved conflicts for merge of 8f918188 to master

Change-Id: I07a69b9b8856d4c792dd4f3e3a24250e22b67da1
52b4e95647d06bc2b4e8a2b8e5caec88280514bb 28-Sep-2010 Steve Howard <showard@google.com> am 5a862fcb: Update refs to DownloadManager, which moved to android.app

Merge commit '5a862fcbbd5672fb85aa2f48d963a2dd4d1da940' into gingerbread-plus-aosp

* commit '5a862fcbbd5672fb85aa2f48d963a2dd4d1da940':
Update refs to DownloadManager, which moved to android.app
5a862fcbbd5672fb85aa2f48d963a2dd4d1da940 28-Sep-2010 Steve Howard <showard@google.com> Update refs to DownloadManager, which moved to android.app

Change-Id: I65fdbabecfc7a91b4edd40ffccb29995b24f075f
rowserActivity.java
penDownloadReceiver.java
b7b115e301334f813275aa13e7a2cc27bf15fe6a 26-Sep-2010 Michael Kolb <kolby@google.com> another round of UI refresh
moved buttons in the url bar
fixed selected tab visuals (activated)

Change-Id: Ib69f9ca68b3d8cc8dfe6856f7248f21267127ae8
ageProgressView.java
abBar.java
abScrollView.java
itleBarXLarge.java
8f918188ff2640689bc3869f1296f6c80239aa22 28-Sep-2010 Leon Scroggins III <scroggo@google.com> am b2ac4991: Merge "Use the system downloads UI, instead of browser specific 1." into gingerbread

Merge commit 'b2ac49918672f66b71111895cf460e85648b587f' into gingerbread-plus-aosp

* commit 'b2ac49918672f66b71111895cf460e85648b587f':
Use the system downloads UI, instead of browser specific 1.
6e4653ee2adbee765d210e44ed38600d79135a06 28-Sep-2010 Michael Kolb <kolby@google.com> increase max number of tabs

Change-Id: I45cd23442fc0d4d3d117f9eca6051b79169d9c0d
abControl.java
a682a3ccac02db69bd8708258aae263be4b22e72 27-Sep-2010 Leon Scroggins III <scroggo@google.com> Use the system downloads UI, instead of browser specific 1.

Bug:3034564

Change-Id: Id850854da7db9c1a36500c9eee9debad64bdf97e
rowserActivity.java
rowserDownloadAdapter.java
rowserDownloadPage.java
penDownloadReceiver.java
21ce4d295802db811873b46e7821abfa0540dab2 15-Sep-2010 Michael Kolb <kolby@google.com> new two column suggestion dropdown
http://b/issue?id=3039704

Change-Id: I8b32553682cc547c695d0089e6633ead77426869
rowserActivity.java
uggestionsAdapter.java
itleBarXLarge.java
rlInputView.java
rovider/BrowserProvider2.java
6ed4dcae944c8188c7f240affeb8c437cbfd2090 27-Sep-2010 Leon Scroggins <scroggo@google.com> Merge "Do not show a context menu for folders."
5e8a40f0b4a191735f7f5fcefceb26cc1146e4e5 27-Sep-2010 Leon Scroggins <scroggo@google.com> Do not show a context menu for folders.

Bug: 3035370

Ultimately we want to show a specific context menu for folders,
but simply disable it for now for a usability test tomorrow.
Identifying the item as a folder is the first step towards showing
a specific folder related menu.

Change-Id: I7c31772b9cf4687acd694c3474a7d5b2917dcc52
rowserBookmarksPage.java
bca3b6922f1fc20187689d8ca6ef28ff170c9440 27-Sep-2010 Leon Scroggins III <scroggo@google.com> am da9f1556: am cc14c8c4: Prevent a null pointer exception.

Merge commit 'da9f155662e8ea94bdda16e33b660769669148a7'

* commit 'da9f155662e8ea94bdda16e33b660769669148a7':
Prevent a null pointer exception.
da9f155662e8ea94bdda16e33b660769669148a7 27-Sep-2010 Leon Scroggins III <scroggo@google.com> am cc14c8c4: Prevent a null pointer exception.

Merge commit 'cc14c8c4da26ff93a96078c7c9108682c23bd1af' into gingerbread-plus-aosp

* commit 'cc14c8c4da26ff93a96078c7c9108682c23bd1af':
Prevent a null pointer exception.
f71a70b4a86e66078fd3726f2d4aca5a6629cec3 27-Sep-2010 Michael Kolb <kolby@google.com> Merge "added bookmarks folder icon"
cc14c8c4da26ff93a96078c7c9108682c23bd1af 27-Sep-2010 Leon Scroggins III <scroggo@google.com> Prevent a null pointer exception.

Bug: 3035805
Change-Id: Id6c7d2105087e3ad4b250da6d4944409d01e55a9
rowserActivity.java
1ce7813e6a0e42510fc1b3db5f5bb35999e1e87a 24-Sep-2010 Michael Kolb <kolby@google.com> fixed empty search bug
http://b/issue?id=3004798

Change-Id: Id72be2dbd3f2b85a875354c55f4df012a6c8ebca
itleBarXLarge.java
462b8e8442d0fb734b4fe4bd13c21303f2b154fc 23-Sep-2010 Jeff Hamilton <jham@android.com> Convert the browser settings to be fragments.

This also makes the settings panel 2 pane.

Change-Id: Ifccfdc145065fc51f12b74160c797749063b403d
rowserHomepagePreference.java
rowserPreferencesPage.java
rowserSettings.java
references/AdvancedPreferencesFragment.java
references/DebugPreferencesFragment.java
references/PageContentPreferencesFragment.java
references/PrivacyPreferencesFragment.java
references/SecurityPreferencesFragment.java
ce549fcaf3a29b22d8ec1f2d45146c4b484e0068 09-Sep-2010 Ben Murdoch <benm@google.com> Configure AutoFill through browser preferences.

Defaults to off until we have a profile editor. Until the profile
editor is finished, we use a canned "John Smith" profile.

Requires a corresponding change in frameworks/base -
https://android-git.corp.google.com/g/65573

Change-Id: Ieb0c49b79766ba670322b8bd8b84968e778920ae
rowserSettings.java
fa3140719411322b678f1bd998ac1bac961047e0 17-Sep-2010 Michael Kolb <kolby@google.com> added bookmarks folder icon

Change-Id: I34765961c29afa711f4d4e3f8f7fa9fca13753c6
rowserBookmarksAdapter.java
052ce667ce77c4fb3208c0b0dacba7be79c072d9 13-Sep-2010 Leon Scroggins III <scroggo@google.com> Beginning work on adding bookmarks with folders.

Bug: 2953515

Provides the basic functionality for the AddBookmark page, allowing
the user to save the bookmark in a folder of his/her choosing.

Change-Id: I170599b723069aaee661dae3fc1a0fb915793906
ddBookmarkPage.java
ookmarks.java
ookmarksLoader.java
rowserActivity.java
rowserBackupAgent.java
rowserBookmarksPage.java
istoryItem.java
70c77698ce1692e75c8f13aa7670a756da35a6ca 22-Sep-2010 Jeff Hamilton <jham@android.com> Add "Unsynced" to the bookmark account selector.

Now if you have 1 or more accounts the selector
will show up with the current accounts plus
and entry to show you all the unsynced accounts.

This is a temporary solution until we solve the
question of how to import unsynced bookmarks
into the first account that is added.

Bug: 3022609
Change-Id: I6f19498898e156614b51f802fd3651be3ae36e38
rowserBookmarksPage.java
3a5be0cff4dc8ae8e46807ce40f35abd533e39a9 19-Sep-2010 Michael Kolb <kolby@google.com> change widget to use new PendingIntent API
set template on StackView
setFillInIntent for individual items

Change-Id: Ibbf457cf5ab1131bcfe1b38d77373f4e7c19cb6b
idget/BookmarkStackWidgetService.java
e7469105b6a1912f04b17c8055a232e33a6af8dd 21-Sep-2010 Cary Clark <cary@android.com> am 5feb8ad0: Do not merge: Don\'t show cab when invoking select text from menu

Merge commit '5feb8ad06b1000aec9403209b10b5d5210b2e241' into gingerbread-plus-aosp

* commit '5feb8ad06b1000aec9403209b10b5d5210b2e241':
Do not merge: Don't show cab when invoking select text from menu
5feb8ad06b1000aec9403209b10b5d5210b2e241 21-Sep-2010 Cary Clark <cary@android.com> Do not merge: Don't show cab when invoking select text from menu

Leave the experiment intact for posterity.
Also, remove spurious comment.

Change-Id: I44519d4cf6843acf9aa056a6452e0e34216f2968
http://b/2626451
rowserActivity.java
7f6cf3e4109426164c6fdd11aba0c69622e2353c 18-Sep-2010 Jeff Hamilton <jham@android.com> Add bookmarks to the current account.

Make sure to stuff newly created bookmarks
in the currently active account so that
they show up in the bookmarks UI and will
get synced properly.

Change-Id: I5677ddb8480957bc209d79cc41f7df02221ef66d
ddBookmarkPage.java
ookmarks.java
rowserBackupAgent.java
rowserBookmarksPage.java
istoryItem.java
db90aa83e0d99212af3ee063360cdaf4cdb61e94 16-Sep-2010 Jeff Hamilton <jham@android.com> Add a basic account picker to the bookmarks picker

The account picker only shows up when you
have multiple accounts providing bookmarks.

Change-Id: I341d37d81551ca571713ac66d564c9cb0a86653c
rowserBookmarksPage.java
rovider/BrowserProvider2.java
4fb6cc9141ef4193404396d2344528bf7cfae6ff 17-Sep-2010 Leon Scroggins III <scroggo@google.com> Fix build break from conflict merge.

Change-Id: If31ecc6175f152870572763361f25f5766bbb188
rowserProvider.java
6a6d510c013a078aea890f91149022b3f57a0e51 17-Sep-2010 Leon Scroggins III <scroggo@google.com> resolved conflicts for merge of fc2c6f1d to master

Change-Id: I708443617cf602a957a90a5770deab77c47c776f
fc2c6f1da5e614c7740be376817cebc8877db143 17-Sep-2010 Leon Scroggins III <scroggo@google.com> am 24727f19: am 8774c667: Remove "Show web suggestions" from browser settings

Merge commit '24727f19f0c01b6b3106fc0383d262a72f4487df' into gingerbread-plus-aosp

* commit '24727f19f0c01b6b3106fc0383d262a72f4487df':
Remove "Show web suggestions" from browser settings
24727f19f0c01b6b3106fc0383d262a72f4487df 17-Sep-2010 Leon Scroggins III <scroggo@google.com> am 8774c667: Remove "Show web suggestions" from browser settings

Merge commit '8774c667dd446346dca5f5d3c89092fbc86448d0' into gingerbread

* commit '8774c667dd446346dca5f5d3c89092fbc86448d0':
Remove "Show web suggestions" from browser settings
8774c667dd446346dca5f5d3c89092fbc86448d0 17-Sep-2010 Leon Scroggins III <scroggo@google.com> Remove "Show web suggestions" from browser settings

Bug:3011374
Change-Id: I44d57431d127e48d25a957915a2fb93dc96b1053
rowserProvider.java
rowserSettings.java
18a1e1d1df382e1769609059a64a838544f7e8eb 17-Sep-2010 Leon Scroggins III <scroggo@google.com> am 36a05554: am 06e1dcac: am 3130660e: Default to Google if global search provider not present.

Merge commit '36a055549042ea384ec0f8037369571885f21a50'

* commit '36a055549042ea384ec0f8037369571885f21a50':
Default to Google if global search provider not present.
88040bb3c3674d9233df51681ef88cf26bde1e84 17-Sep-2010 Cyrus Master <cmaster@google.com> Merge "Fix crashes when inserting."
36a055549042ea384ec0f8037369571885f21a50 17-Sep-2010 Leon Scroggins III <scroggo@google.com> am 06e1dcac: am 3130660e: Default to Google if global search provider not present.

Merge commit '06e1dcacbeeadc87a2b4d9fb2ca12d9c7f7fbea2' into gingerbread-plus-aosp

* commit '06e1dcacbeeadc87a2b4d9fb2ca12d9c7f7fbea2':
Default to Google if global search provider not present.
06e1dcacbeeadc87a2b4d9fb2ca12d9c7f7fbea2 17-Sep-2010 Leon Scroggins III <scroggo@google.com> am 3130660e: Default to Google if global search provider not present.

Merge commit '3130660e0045923199c74efa7c1df9ea85501dce' into gingerbread

* commit '3130660e0045923199c74efa7c1df9ea85501dce':
Default to Google if global search provider not present.
241f4f579230ae8394c71a5f10705d7f978ef535 17-Sep-2010 Leon Scroggins III <scroggo@google.com> am e6803818: am a9e35b6e: Prevent a null pointer exception.

Merge commit 'e680381839dee8d0ebdc6dd8cf882f66ea5c6c1a'

* commit 'e680381839dee8d0ebdc6dd8cf882f66ea5c6c1a':
Prevent a null pointer exception.
3130660e0045923199c74efa7c1df9ea85501dce 17-Sep-2010 Leon Scroggins III <scroggo@google.com> Default to Google if global search provider not present.

Bug: 3009486
Change-Id: I9d727b5f6d478483814e420aca7ad30dcf5252f5
rowserSettings.java
e680381839dee8d0ebdc6dd8cf882f66ea5c6c1a 17-Sep-2010 Leon Scroggins III <scroggo@google.com> am a9e35b6e: Prevent a null pointer exception.

Merge commit 'a9e35b6e3101fafb07e6bb4282e7dfc4dcfdc193' into gingerbread-plus-aosp

* commit 'a9e35b6e3101fafb07e6bb4282e7dfc4dcfdc193':
Prevent a null pointer exception.
72cca7dfddda721f192662c3e371675d668c5f43 17-Sep-2010 Jeff Hamilton <jham@android.com> Fix crashes when inserting.

You can now have bookmarks with duplicate URLs.

Change-Id: Ie3adf413c01c6ffab3659a6947037b35f03842ef
rovider/BrowserProvider2.java
a9e35b6e3101fafb07e6bb4282e7dfc4dcfdc193 16-Sep-2010 Leon Scroggins III <scroggo@google.com> Prevent a null pointer exception.

Bug: 3004709
Change-Id: I0594f8725601cf0e99dd2809d3571af6bfe1a056
rowserActivity.java
4d5db5dcd1b4a4e3ab358f60ff4fab9517c9ccb2 16-Sep-2010 Shimeng (Simon) Wang <swang@google.com> Merge "Create the download dir if necessary."
d9ba17e1ce3fbb6ada86654beab93ff0b53e0642 16-Sep-2010 Jeff Hamilton <jham@android.com> Merge "Don't crash when creating a bookmark."
447c846b40a138975b657bc761eb860d13ff4ac2 16-Sep-2010 Shimeng (Simon) Wang <swang@google.com> Create the download dir if necessary.

issue:2905874
Change-Id: Ica70d8f425f893f4ab353758e2a96e87ad7d8e67
rowserActivity.java
6e073f306f7da0f985646e460fd47f47187ab144 16-Sep-2010 Jeff Hamilton <jham@android.com> Don't crash when creating a bookmark.

Bug: 3007425
Change-Id: I9c802b05952791c205fa2f7d1f0add0272bda10f
rovider/BrowserProvider2.java
b67fdc5603fdd0ce9109326fa5605e011bc228e4 16-Sep-2010 Bjorn Bringert <bringert@android.com> am fd82abf2: am 26b9ad1c: am 785ad9a5: Send WEB_SEARCH intent straight to default search provider if selected

Merge commit 'fd82abf2520a04517f79e08aad0449183b1b031b'

* commit 'fd82abf2520a04517f79e08aad0449183b1b031b':
Send WEB_SEARCH intent straight to default search provider if selected
fd82abf2520a04517f79e08aad0449183b1b031b 16-Sep-2010 Bjorn Bringert <bringert@android.com> am 26b9ad1c: am 785ad9a5: Send WEB_SEARCH intent straight to default search provider if selected

Merge commit '26b9ad1c695b627df0f6cab28df016c7fb71cafd' into gingerbread-plus-aosp

* commit '26b9ad1c695b627df0f6cab28df016c7fb71cafd':
Send WEB_SEARCH intent straight to default search provider if selected
26b9ad1c695b627df0f6cab28df016c7fb71cafd 16-Sep-2010 Bjorn Bringert <bringert@android.com> am 785ad9a5: Send WEB_SEARCH intent straight to default search provider if selected

Merge commit '785ad9a5258db19e8c98eb7969aff453af944565' into gingerbread

* commit '785ad9a5258db19e8c98eb7969aff453af944565':
Send WEB_SEARCH intent straight to default search provider if selected
785ad9a5258db19e8c98eb7969aff453af944565 16-Sep-2010 Bjorn Bringert <bringert@android.com> Send WEB_SEARCH intent straight to default search provider if selected

Bug: 3002103
Change-Id: I51d7bd932e4ee5359da8d1361379b4413963eeb6
earch/DefaultSearchEngine.java
371822613e22cd748a6f6b9a0abd0c167e74b77f 16-Sep-2010 Channagoud Kadabi <ckadabi@codeaurora.org> Close cursor to avoid excessive JNI references

- Add fix to avoid cursor leak which caused excessive
Jni global references

Change-Id: I0460f9ac2be83a642da196556a7118814fabd6a9
rowserActivity.java
1a805652e389d9404ee0fda7c993a6202332e92b 07-Sep-2010 Jeff Hamilton <jham@android.com> A bunch of updates to BrowserProvider2.

The images are now shared between the history
and bookmarks tables so updates to one are
reflected in the other.

Added a parameter for specifying a limit when
calling query().

Added a combined view of history and bookmarks.

Added a way to get a distinct list of the
accounts providing bookmarks.

Added the ability to find the server unique
IDs for parent and insert_after when doing
a query for a row.

Change-Id: I9afa15bcf7ca68468793c49fbec701e516e4540e
ookmarks.java
ookmarksLoader.java
rowserActivity.java
rowserBookmarksPage.java
ownloadTouchIcon.java
ab.java
rovider/BrowserProvider2.java
28beae80725eace55fd018dd7431d1fedeb10e25 15-Sep-2010 Leon Scroggins III <scroggo@google.com> am c3169def: am 6002de42: am 6248bff9: Merge "Remove an incorrect javadoc comment." into froyo

Merge commit 'c3169defa19a824f69b455b5e672931680a194b9'

* commit 'c3169defa19a824f69b455b5e672931680a194b9':
Remove an incorrect javadoc comment.
d1aa9123d3d1046be8f7bf5b69d8ea27231a5769 15-Sep-2010 Leon Scroggins III <scroggo@google.com> am 0ba7b925: am 680ee91f: am 95d9bfd1: Clear voice search mode when changing search engines.

Merge commit '0ba7b925618a9e6e7e6f601119b9849527d9ee39'

* commit '0ba7b925618a9e6e7e6f601119b9849527d9ee39':
Clear voice search mode when changing search engines.
aad8c860666ce35d91874e8cac7fb97e88f2e58c 15-Sep-2010 Leon Scroggins III <scroggo@google.com> am 6ac51e2b: am 867c0465: am 430057da: Fixes for changing the search engine.

Merge commit '6ac51e2b2defbc33834ec92d8a3e7c904f20811e'

* commit '6ac51e2b2defbc33834ec92d8a3e7c904f20811e':
Fixes for changing the search engine.
d69f51ddd5b6c28c9d16725e65facaf830d650e1 13-Sep-2010 Bjorn Bringert <bringert@android.com> Add user-selected search providers to browser

The lists of search providers are taken from Chrome.

Change-Id: I320f43f06d3a79a3b7a065c73859853dedf0a6b5
rowserActivity.java
rowserPreferencesPage.java
rowserProvider.java
rowserSettings.java
earch/.DefaultSearchEngine.java.swp
earch/DefaultSearchEngine.java
earch/OpenSearchSearchEngine.java
earch/SearchEngine.java
earch/SearchEngineInfo.java
earch/SearchEnginePreference.java
earch/SearchEngines.java
c3169defa19a824f69b455b5e672931680a194b9 14-Sep-2010 Leon Scroggins III <scroggo@google.com> am 6002de42: am 6248bff9: Merge "Remove an incorrect javadoc comment." into froyo

Merge commit '6002de426803b901c93c76e488b31e7b560436f6' into gingerbread-plus-aosp

* commit '6002de426803b901c93c76e488b31e7b560436f6':
Remove an incorrect javadoc comment.
0ba7b925618a9e6e7e6f601119b9849527d9ee39 14-Sep-2010 Leon Scroggins III <scroggo@google.com> am 680ee91f: am 95d9bfd1: Clear voice search mode when changing search engines.

Merge commit '680ee91f725ac91a37791a4c57c7810c33e76e38' into gingerbread-plus-aosp

* commit '680ee91f725ac91a37791a4c57c7810c33e76e38':
Clear voice search mode when changing search engines.
6002de426803b901c93c76e488b31e7b560436f6 14-Sep-2010 Leon Scroggins III <scroggo@google.com> am 6248bff9: Merge "Remove an incorrect javadoc comment." into froyo

Merge commit '6248bff91a445c29df38f54d05b494a0e4f19897' into gingerbread

* commit '6248bff91a445c29df38f54d05b494a0e4f19897':
Remove an incorrect javadoc comment.
680ee91f725ac91a37791a4c57c7810c33e76e38 14-Sep-2010 Leon Scroggins III <scroggo@google.com> am 95d9bfd1: Clear voice search mode when changing search engines.

Merge commit '95d9bfd1d67902a8aa5d2e529db7f7064db081b7' into gingerbread

* commit '95d9bfd1d67902a8aa5d2e529db7f7064db081b7':
Clear voice search mode when changing search engines.
6248bff91a445c29df38f54d05b494a0e4f19897 14-Sep-2010 Leon Scroggins III <scroggo@google.com> Merge "Remove an incorrect javadoc comment." into froyo
2d8ab9b3b334dbbc1a66ae48b424f4c10f547831 14-Sep-2010 Leon Scroggins III <scroggo@google.com> Remove an incorrect javadoc comment.

The comment references a parameter that is not part of the
method.

Change-Id: Ia2b5c81e4d09bb7e1614a84f2532520730244cae
earch/OpenSearchSearchEngine.java
6ac51e2b2defbc33834ec92d8a3e7c904f20811e 14-Sep-2010 Leon Scroggins III <scroggo@google.com> am 867c0465: am 430057da: Fixes for changing the search engine.

Merge commit '867c0465e9f5bd5da410fd9b721050d9e2c36c9c' into gingerbread-plus-aosp

* commit '867c0465e9f5bd5da410fd9b721050d9e2c36c9c':
Fixes for changing the search engine.
867c0465e9f5bd5da410fd9b721050d9e2c36c9c 14-Sep-2010 Leon Scroggins III <scroggo@google.com> am 430057da: Fixes for changing the search engine.

Merge commit '430057dad085f3c3dbc386f127b1f5a10a9851da' into gingerbread

* commit '430057dad085f3c3dbc386f127b1f5a10a9851da':
Fixes for changing the search engine.
95d9bfd1d67902a8aa5d2e529db7f7064db081b7 14-Sep-2010 Leon Scroggins III <scroggo@google.com> Clear voice search mode when changing search engines.

Not all search engines support voice search. Also, different
search engines may support them differently. So if we are
already in voice search mode when the search engine changes,
exit the mode.

Change-Id: I8d3f200f4829ad1383d554214c9d56d5c0b96aed
rowserSettings.java
ab.java
430057dad085f3c3dbc386f127b1f5a10a9851da 14-Sep-2010 Leon Scroggins III <scroggo@google.com> Fixes for changing the search engine.

Provide a default value for the Select search engine preference.
Move the Select search engine preference into advanced settings.
When opening the SearchDialog with a SearchEngine other than
Google, add a flag to hide the voice search icon.

Depends on a change to frameworks/base.

Change-Id: I6da2e582789253b3c5ffac9fe1ad3732f99f28ea
rowserActivity.java
earch/DefaultSearchEngine.java
earch/OpenSearchSearchEngine.java
earch/SearchEngine.java
7f737ca14895f4263c4ff4390a0e7ad0149a7a62 14-Sep-2010 Jean-Baptiste Queru <jbq@google.com> resolve merge of 8bf09b62 to gingerbread-plus-aosp

Change-Id: If94475b19837abf8f1ee427cf6f6da929cdcf105
8bf09b6200101c050af76118e1980ac2ccf2a0c5 14-Sep-2010 Bjorn Bringert <bringert@android.com> am d2670653: Add user-selected search providers to browser

Merge commit 'd26706538834e0ed58bf28f08d9a2885c0e7efcb' into gingerbread

* commit 'd26706538834e0ed58bf28f08d9a2885c0e7efcb':
Add user-selected search providers to browser
d26706538834e0ed58bf28f08d9a2885c0e7efcb 13-Sep-2010 Bjorn Bringert <bringert@android.com> Add user-selected search providers to browser

The lists of search providers are taken from Chrome.

Change-Id: I7af6dc1258950d1fc5cf86013f8be9f3c5db0f1a
rowserActivity.java
rowserPreferencesPage.java
rowserProvider.java
rowserSettings.java
earch/DefaultSearchEngine.java
earch/OpenSearchSearchEngine.java
earch/SearchEngine.java
earch/SearchEngineInfo.java
earch/SearchEnginePreference.java
earch/SearchEngines.java
513286f421ad4aadc4d016d455ea7c520a0f2f59 09-Sep-2010 Michael Kolb <kolby@google.com> UI theme work
fixed styles for action bar
changed URLInput layout
suppress selection acion mode for url input

Change-Id: Ia5dbab792057b7d172e797c01f07f06ca190c88b
itleBarXLarge.java
rlInputView.java
c7485ae06c6d5d33c57a03d02bbeed54edb3c66f 03-Sep-2010 Michael Kolb <kolby@google.com> checkpoint for moving UI to Holo style
mostly final assets
dialogs are not styled correctly

Change-Id: Ib98312ca9465ded3efc2743f9828fe9a815814cc
rowserActivity.java
ageProgressView.java
abBar.java
itleBar.java
itleBarXLarge.java
rlInputView.java
47654f464e2ecd65fb049817201fb00a9f8fe29c 07-Sep-2010 Jeff Hamilton <jham@android.com> Quiet some logs in private browsing mode.

Also, always direct load URLs in the WebView
when in private browsing mode so external apps
can't intercept the URLs you visit and they
aren't logged by the ActivityManager.

Change-Id: I727a94220d35c242fa0a0cd7f52d483c1a935cd0
rowserActivity.java
ab.java
6e3faea951326f28bd9db6923d777281de1837d1 07-Sep-2010 Leon Scroggins III <scroggo@google.com> If the title is empty, do not attempt to save a bookmark.

Bug: 2952641
Change-Id: I9efa2536478ceedaaeaac992bd70efa2e538f615
ddBookmarkPage.java
c673bdacb6b9d06ef39e0218341dcdafeec6bb46 08-Sep-2010 Michael Kolb <kolby@google.com> Merge "fixed multiple tabs selected bug, open new tab to home page http://b/issue?id=2975213"
bdc2a2420281c96a09bd00136cf9b1244b35ed2b 07-Sep-2010 Michael Kolb <kolby@google.com> fixed multiple tabs selected bug, open new tab to home page
http://b/issue?id=2975213

Change-Id: I21c37cb54ab309568386e0bc5f83a30bb16779b8
rowserActivity.java
abScrollView.java
bef7a759aa57894124c67ff4912ea595cdc92ce1 26-Aug-2010 Michael Kolb <kolby@google.com> fix edit bookmark bug
http://b/issue?id=2950270

Change-Id: I8ff44737c33b03c895cf158b8bcfd5c237c6b111
rowserBookmarksPage.java
54cd561b6173352eb06a92a2b62d186ddbb4549d 07-Sep-2010 Michael Kolb <kolby@google.com> Merge "disable zoom buttons"
c127f479999167e760cbc7c6ce2f77f933fa1533 07-Sep-2010 Jeff Hamilton <jham@android.com> Don't show deleted bookmarks in the default page view.

Change-Id: Ie9cae028d7ccb491dc1e1d323e9abb0aef442455
rovider/BrowserProvider2.java
e5c06198330df7c57cc4e04db068629765ecb32c 07-Sep-2010 Cary Clark <cary@android.com> am 23cbeb79: DO NOT MERGE remove save/restore picture from browser app

Merge commit '23cbeb795fe865a5c64f275bf51217fb55363cc0' into gingerbread-plus-aosp

* commit '23cbeb795fe865a5c64f275bf51217fb55363cc0':
DO NOT MERGE
23cbeb795fe865a5c64f275bf51217fb55363cc0 01-Jul-2010 Cary Clark <cary@android.com> DO NOT MERGE
remove save/restore picture from browser app

These pictures may be arbitrarily large, and with the
newer caching mechanism, are rarely used.

Also, remove any old pictures when the Browser starts.

Change-Id: I0277a08735dc40e0495bf78c68fee5d95b913e27
http://b/2650945
rowserActivity.java
ab.java
abControl.java
980e99536e2fc6f305432387fe92c9916fa6e7b6 06-Sep-2010 Henrik Baard <henrik.baard@sonyericsson.com> NPE in DownloadTouchIcon because of getPreferredHttpHost

The call getPreferredHttpHost needs a context, however there
are two constructors of the class, one of them does not take
a context as input. Added context parameter to the second
constructor.

Change-Id: Ibe670c5b8848ced88b0756d83d5c13e0961652ae
ddBookmarkPage.java
ownloadTouchIcon.java
68775756e20243d73f273e4ce25ff3edeb148e41 19-Aug-2010 Michael Kolb <kolby@google.com> disable zoom buttons

Change-Id: I6b99b74bb1930c6a66903bd4894f51f3aaf33e89
rowserActivity.java
abControl.java
9ff6bfc39003783e148c04188a3af7e031e4a75a 03-Sep-2010 Jeff Hamilton <jham@android.com> Merge "Make the bookmark thumbnails larger."
ed2e6a6e62b83b16bd8b3b9862dd8335ffc1f964 02-Sep-2010 Cyrus Master <cmaster@google.com> Adds creation and modification timestamps to the bookmarks content provider. See change I44fec169.

Change-Id: I8542547d09b8202c8f60a44945369933c79292eb
rovider/BrowserProvider2.java
f3026374dccf7b491152946c5d0e42daec08d899 19-Aug-2010 Jeff Hamilton <jham@android.com> Make the bookmark thumbnails larger.

Change-Id: I33e72e55e0cad9c73b3c50cb30277ed22eb511cb
rowserActivity.java
rowserBookmarksAdapter.java
13c73a03e8cc896bb014d8b30de4de4a2705497c 02-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> resolved conflicts for merge of c8687ffc to master

Change-Id: I38f42b9671a56e85f2aa8a8e325120d6f6a59427
46ea162d40380b643e5e04bf79d7107b72a39080 02-Sep-2010 Jeff Hamilton <jham@android.com> Merge "Change searches to do an upsert on insert()."
c8687ffcae1bd5a1a29ee14681485b5fd36a0a82 02-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> am 1a6e0e8c: Use new apply() instead of commit().

Merge commit '1a6e0e8cdd0898bd63f9f27df1b86cbe6722f3bb' into gingerbread-plus-aosp

* commit '1a6e0e8cdd0898bd63f9f27df1b86cbe6722f3bb':
Use new apply() instead of commit().
7669ba4b28f0bdf40e18b3be7a0cb242c62daa03 23-Aug-2010 Jeff Hamilton <jham@android.com> Change searches to do an upsert on insert().

Change-Id: Ib1d2f3ec678b37620f0907981c3d39cee634d9d7
rovider/BrowserProvider2.java
1a6e0e8cdd0898bd63f9f27df1b86cbe6722f3bb 02-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> Use new apply() instead of commit().

apply() starts an async disk write and doesn't have a return
value but is otherwise identical in observable effects.

Change-Id: Id1199cd43d62882cfe7343d46e283b32404dea5d
rowserBookmarksPage.java
rowserProvider.java
rowserSettings.java
ystemAllowGeolocationOrigins.java
aba242c3435b444fdc7b0c7620175d3aa6358017 02-Sep-2010 Elliott Slaughter <eds@google.com> Fix for saving a WebArchive when the external storage isn't mounted.

Change-Id: I572da2013b5ba988c899ba2f64453dfc908b4fec
rowserActivity.java
3d6df16f1c9a64cf2dc5b41a2078f4c49b0c296a 25-Aug-2010 Elliott Slaughter <eds@google.com> Browser incognito mode session expiration.

Change-Id: I3736ce91bd5ecbcead7a80228680c9fcbf7c374b
rowserActivity.java
ab.java
abControl.java
e440a88fd81c86d1ca6fc18b8b3f68e383e574b4 20-Aug-2010 Elliott Slaughter <eds@google.com> Cleanup temporary incognito mode files after last tab closes.

Change-Id: Ia685fb162d7449d2cd850e87607eff39cc8893a5
rowserActivity.java
abControl.java
4fc12cbfe150afe12059ceb5bfa4a497ef20072d 24-Aug-2010 Leon Scroggins <scroggo@google.com> Move Find on page and Select into the framework.

Bug: 2938052

Depends on a change to frameworks/base

Change-Id: I28db6d06fa248913091455e82853ef151a0561b0
rowserActivity.java
indActionModeCallback.java
electActionModeCallback.java
ab.java
c50e71a184ed1963d2358e92b4e196653d0a29fa 27-Aug-2010 Bill Napier <napier@google.com> When checking for possible RLZ insertion, only check http Uri's.

BUG: 2952725
Change-Id: I0b8808b8b9c53d46ef40c75dd134c8e0bc5ef28a
rowserActivity.java
d003543b04ddd19de116cc51bffb50c1d97d7109 30-Aug-2010 Patrick Scott <phanna@android.com> Fix browser crash.

I'm looking at you, Derek...

Bug: 2947089
Change-Id: I7a51c7007f46b9e0a2ec1d8ca6d66b879c565aca
rowserActivity.java
2621da4894d3c73fc966323927a02496e7aad416 27-Aug-2010 Cary Clark <cary@android.com> am 11979e05: DO NOT MERGE remove the pretend cab from the browser

Merge commit '11979e058c4ea28dd77a5e598071277a8a824475' into gingerbread-plus-aosp

* commit '11979e058c4ea28dd77a5e598071277a8a824475':
DO NOT MERGE remove the pretend cab from the browser
eb07b178e8efa86756edbb935e43e9658b5da3fb 27-Aug-2010 Dianne Hackborn <hackbod@google.com> Update to follow clipboard API.

Change-Id: I181802a10e921e058d6416a6ab8aa8009dcbbf63
rowserBookmarksPage.java
11979e058c4ea28dd77a5e598071277a8a824475 26-Aug-2010 Cary Clark <cary@android.com> DO NOT MERGE remove the pretend cab from the browser

Change-Id: Iab781c8e5a640d897e172a7b1ca50a1d8d81cd88
http://b/2626451
ab.java
784b02bfb63c0390c630c4eabd3db9276e2561b6 26-Aug-2010 Mattias Falk <mattias.falk@sonyericsson.com> am 399c6b8e: am 552751ea: Avoid crash in browser in systems with no search provider

Merge commit '399c6b8ec5b4fda71bbf67edd7e9dcb7fb5b8f00'

* commit '399c6b8ec5b4fda71bbf67edd7e9dcb7fb5b8f00':
Avoid crash in browser in systems with no search provider
399c6b8ec5b4fda71bbf67edd7e9dcb7fb5b8f00 26-Aug-2010 Mattias Falk <mattias.falk@sonyericsson.com> am 552751ea: Avoid crash in browser in systems with no search provider

Merge commit '552751ea92828f8b78b71533dbba70aa7c316d9d' into gingerbread-plus-aosp

* commit '552751ea92828f8b78b71533dbba70aa7c316d9d':
Avoid crash in browser in systems with no search provider
71daa6cebfb529c45920e7ef5ca583d8a2bf454d 25-Aug-2010 Michael Kolb <kolby@google.com> Merge "fixed new tab flow bug: http://b/issue?id=2911248 a new tab with the home page is created before the combo page is shown"
300b7f0951f3688a8e41f190b57cbf8b3bc06170 25-Aug-2010 Michael Kolb <kolby@google.com> fixed new tab flow
bug: http://b/issue?id=2911248
a new tab with the home page is created before the combo page is shown

Change-Id: I6bf71810a719125cc426480e33fe70aad73729b7
rowserActivity.java
ombinedBookmarkHistoryActivity.java
801ecb73006a3062cdfeacf7ad6016e0a358671c 25-Aug-2010 Michael Kolb <kolby@google.com> fixed adding bookmark shortcut from home screen
bug: http://b/issue?id=2948937
added shortcut activity to host bookmarks page fragment

Change-Id: I39db8985b3c07fae6ca800cc57da3747040cb814
rowserBookmarksPage.java
hortcutActivity.java
0998b0a02bcb8606881df8ed6ae204b5367ca4f9 24-Aug-2010 Michael Kolb <kolby@google.com> fixed Combo page for phone screen

Change-Id: I43261d95d896db0bc07ff7db02466050d7c6a242
rowserActivity.java
ombinedBookmarkHistoryActivity.java
91b3ea72d8730fbf9b0d1d8aaf33053c72f9208d 23-Aug-2010 Derek Sollenberger <djsollen@google.com> Move APK monitoring into WebView.

This CL removes the logic for monitoring apk's from the Browser and
a companion CL adds the logic into the WebView. This allows
applications other than the browser to use special features offered
by YouTube and plugins.

Change-Id: Ifc0cce3a8c23515d79ae4c09527aebdd773f3ef3
http://b/28364603
rowserActivity.java
9682a5a15b69d0a10702a88f2ca03fdfe0fc886d 24-Aug-2010 Michael Kolb <kolby@google.com> Merge "fixed bookmarks widget bug http://b/issue?id=2942821 added check for null intent when service is started"
5239ee173a2ddcbd621a9e1fa5a6d1623ac04fd4 24-Aug-2010 Michael Kolb <kolby@google.com> fixed bookmarks widget bug
http://b/issue?id=2942821
added check for null intent when service is started

Change-Id: I29906c0cedfa5e37c7cb0ec5a6df6c1f7ce957b6
idget/BookmarkStackWidgetService.java
4f817cf01d311d9932b2998a368ccd9e3219ca69 23-Aug-2010 Jeff Hamilton <jham@android.com> Merge "Properly update the local version when updating bookmarks."
8389e996e600cf51d85fa29b4de12f69e34ccd2d 21-Aug-2010 Elliott Slaughter <eds@google.com> Fix Browser incognito history for intents initiated in the same tab.

Change-Id: Ic3e8168ded978226eeace1fb86960082e8b9ebfd
rowserActivity.java
552751ea92828f8b78b71533dbba70aa7c316d9d 23-Aug-2010 Mattias Falk <mattias.falk@sonyericsson.com> Avoid crash in browser in systems with no search provider

If there's no activity registered for the intent (action)
ACTION_WEB_SEARCH the browser will crash if a search
query is entered in the browser. The crash is avoided
by catching the ActivityNotFoundException.

Change-Id: I021d3210654bb3aa08ccdd15abea86ef415282b1
rowserActivity.java
3f65c3831ff82a20f6f0edb08df2d7edae540044 21-Aug-2010 Michael Kolb <kolby@google.com> UI work on CombinedBookmarksHistory
Adjust the CombinedBookmarksHistory activity to leave TabBar and UrlBar visible
Enable clicks on the top bars to propagate back to the BrowserActivity

Change-Id: Ie6aed7dc0777d31dafc7c31807adf17a60f57767
rowserActivity.java
ombinedBookmarkHistoryActivity.java
itleBarXLarge.java
56d7ac214b2fb5f14d6997ae0f97e681f824e589 20-Aug-2010 Jeff Hamilton <jham@android.com> Properly update the local version when updating bookmarks.

Change-Id: I22c1ba9eed960ba773ecb949edc0b4b2b54fa287
rovider/BrowserProvider2.java
d90e9e004c74bd049339a3961b109d2055be1cb3 20-Aug-2010 Cary Clark <cary@android.com> am 2c326e62: DO NOT MERGE Refactor find and select dialogs

Merge commit '2c326e62316884a20822035c5470168d0e3b89ff' into gingerbread-plus-aosp

* commit '2c326e62316884a20822035c5470168d0e3b89ff':
DO NOT MERGE Refactor find and select dialogs
2c326e62316884a20822035c5470168d0e3b89ff 20-Aug-2010 Cary Clark <cary@android.com> DO NOT MERGE Refactor find and select dialogs

(Cherry picked from master, https://android-git.corp.google.com/g/#change,53491 )

(This is a work in progress -- assets in particular are not final)

Use common code when showing the select and find dialogs. Both
now use similarly constructed contextual action bars and share
resources where possible. Both share a common base class so
supporting code can communicate with either.

Companion changes in frameworks/base and external/webkit

Change-Id: I476fc72b3386348bc25bcf0a3d30482dea543efe
http://b/262451
rowserActivity.java
indDialog.java
electDialog.java
ab.java
ebDialog.java
9af72b71354aff4408acb557c858216ffa868738 20-Aug-2010 Jeff Hamilton <jham@android.com> Merge "Add INSERT_AFTER to the projection map."
cc4b2dd3158ec5251c59b2fbec1b0ac79d9c4f8f 20-Aug-2010 Jeff Hamilton <jham@android.com> Add INSERT_AFTER to the projection map.

Bug: 2934767
Change-Id: Ib019936895c128dc9cdb706c1f93fd6d9eb98f0d
rovider/BrowserProvider2.java
43610292590fe3e2f8d0ddba1adf9e5557c0f401 17-Jul-2010 Jeff Davidson <jpd@google.com> Add RLZ support to Browser.

RLZ assigns non-unique, non-personally identifiable tracking
labels to client products; these labels sometimes appear in
Google search queries. See http://code.google.com/p/rlz for
more info.

Bug: 2927060
Change-Id: I992cd2859d590616df57293adb7ac22038088d49
rowserActivity.java
rowserSettings.java
ae62fd48652f989335db21a03d8289ecc5b57e88 19-Aug-2010 Michael Kolb <kolby@google.com> incognito mode added for large screens

Change-Id: I8a3b479acc50c7e658e5d24e83ccf9256f4bf592
rowserActivity.java
abBar.java
a5e672fea123026d1b26a8000a033bec527509ef 19-Aug-2010 Elliott Slaughter <eds@google.com> Merge "Fix Browser crash on search in new Browser session."
d2362e746aa786ad49a0baf4253f99e883dab05e 19-Aug-2010 Michael Kolb <kolby@google.com> Merge "initial checkin of stacked thumbnail bookmarks widget bug #2930549 uses a StackView to let the user flip through the browser bookmark thumbnails"
627d96f1564e9f95d8258958b35467057ff4c6b8 19-Aug-2010 Elliott Slaughter <eds@google.com> Fix Browser crash on search in new Browser session.

Change-Id: I7e96b062223c8ed2a15610dd52fa3b65656710d6
rowserActivity.java
0382be2102a93e4168b4e23fbccad55a413557b7 16-Aug-2010 Michael Kolb <kolby@google.com> initial checkin of stacked thumbnail bookmarks widget
bug #2930549
uses a StackView to let the user flip through the browser
bookmark thumbnails

Change-Id: I3665e98e5fd4c14ede8f28380ec6c85e7cc032f2
idget/BookmarkStackWidgetProvider.java
idget/BookmarkStackWidgetService.java
64144e49208df145c8362dfa037335c7b9210167 18-Aug-2010 Jeff Hamilton <jham@android.com> Switch the bookmarks and history over to fragments.

Change-Id: If4edc97d1115bfd261136d5b8cfc82afa21f8ced
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
ombinedBookmarkHistoryActivity.java
rovider/BrowserProvider2.java
8ce956c6076a89aae85856f35b94bad7fc8fa1f1 17-Aug-2010 Jeff Hamilton <jham@android.com> Switch the history management over to the new provider.

Also fix up a bunch of bugs causing things like
thumbnails to not be stored properly.

Change-Id: I5758ee108734d9b50e741822dcbe86b7cc834e8e
ookmarks.java
rowserActivity.java
rowserBookmarksPage.java
rowserDownloadAdapter.java
rowserDownloadPage.java
rowserHistoryPage.java
ateSortedExpandableListAdapter.java
ownloadTouchIcon.java
ab.java
rovider/BrowserProvider2.java
8e4fbf1b26c2cc05a56ba2d4e7d1eda7d1574e91 17-Aug-2010 Leon Scroggins III <scroggo@google.com> Use ActionMode for Find-on-page and Copy.

Bug: 2641352
Change-Id: Ib5c0dd5997457a8d7b9a5c3e5a3727acc6a2f367
rowserActivity.java
indActionModeCallback.java
indDialog.java
electActionModeCallback.java
electDialog.java
ab.java
ebDialog.java
b0de9ba4fe3acdcd0766eb07175044c12a54bd82 17-Aug-2010 Jeff Hamilton <jham@android.com> Store the server unique values for the default folders.

Change-Id: I62173b733bb189b3d7af6aa64f986c7a98249ccf
rovider/BrowserProvider2.java
69bd7077becb42438513fa80c98d0b48c8a23a41 17-Aug-2010 Jeff Hamilton <jham@android.com> Update to the new contract class location.

Change-Id: I3ebf5a9dbac4b3b6ecbc0468242dedf909c23882
ookmarks.java
ookmarksLoader.java
rowserBookmarksPage.java
rowserHistoryPage.java
rovider/BrowserContract.java
rovider/BrowserProvider2.java
8402962ef58546d3cfd48fbb211b5e36df0f118e 05-Aug-2010 Jeff Hamilton <jham@android.com> First revision of the new browser provider.

This one has support for bookmarks sync,
has the bookmarks and history in separate
tables, and supports hierarchical bookmarks.

Compatibility with the old APIs is not yet complete.

The Bookmarks UI has been switched over to the
new provider. Creating bookmarks puts them
in the UIs root folder.

Change-Id: Ib21713ddd19f43d178d49dbac977f749e7103368
ookmarks.java
ookmarksLoader.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserProvider.java
ombinedBookmarkHistoryActivity.java
ownloadTouchIcon.java
ab.java
rovider/BrowserContract.java
rovider/BrowserProvider2.java
rovider/SQLiteContentProvider.java
ed217745066c160f785626e9a15ebe70af5e25e4 11-Aug-2010 Michael Kolb <kolby@google.com> switched to using action bar for large screen

Change-Id: I33b6bcd78d4983e0ce1b503d3756687588dd8ed0
rowserActivity.java
crollWebView.java
abBar.java
itleBarXLarge.java
rlInputView.java
8b139744c1138351fb8e3fff280cf45dd056fa85 29-Jul-2010 Jeff Hamilton <jham@android.com> Fix a threading bug in BrowserProvider and clean up query() a bit.

Change-Id: Ie8eb9c66716c7cc8d6c3f092c5cfa4b8f9420eff
rowserProvider.java
0119718346454292bc13ccc77109376a8e59e78c 10-Aug-2010 Michael Kolb <kolby@google.com> Merge "New tab flow through Bookmarks/History screen"
68792c84eded7f83e2f086d3efe81f9cfc07f9c3 10-Aug-2010 Michael Kolb <kolby@google.com> New tab flow through Bookmarks/History screen

Change-Id: I0f21279fea33582229f16f37bf813ad1fca15fc2
rowserActivity.java
ombinedBookmarkHistoryActivity.java
abBar.java
itleBarXLarge.java
8262d8fb4005dde5347f5be3b0c77eb9052fbe2d 04-Aug-2010 Ben Murdoch <benm@google.com> Do not write the Bookmarks Activity view mode preference unnecessarily.

Fix for issue 2891872

Change-Id: Ia42b70bebe99d88562bba0de87913beec16d648c
rowserBookmarksPage.java
a2b2ba8da913f26c820e49d3e43158e2fe6ebeba 05-Aug-2010 Michael Kolb <kolby@google.com> UI revision for tabbed browsing
bug # http://b/issue?id=2712871

separated tab bar from url bar
subclassed webview for scroll listener
added search button support

Change-Id: Ib9bd0c7e815e2ef08cdd20334daf61263cd52938
rowserActivity.java
crollWebView.java
abBar.java
abControl.java
abScrollView.java
itleBarXLarge.java
rlInputView.java
f0f03954b3092296c58dcb040e2dabd1696dd5c4 15-Jul-2010 Elliott Slaughter <eds@google.com> Initial work on browser incognito mode history feature.

Change-Id: I5d1575a9b74704abc313b322ae08ca7caaccdc69
ctiveTabsPage.java
rowserActivity.java
abControl.java
80f32627140aefe828ad539f66fc439d1580bae7 05-Aug-2010 Dianne Hackborn <hackbod@google.com> Fix build.

Change-Id: Ibd26d72bbe94c7de66849310d1cca0b75fb83963
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
fe25199a6f975c67d28afcc1de56b0f987b66cd8 09-Jul-2010 Michael Kolb <kolby@google.com> tabbed title bar work
bug # http://b/issue?id=2712871

added tab bar
added tab status callbacks to Tab and TabControl
added compact progress/stop/refresh button
added UrlInputView for auto-complete suggestions
modified BrowserProvider for url input suggestions
modified BrowserActivity to use TitleBarXLarge

Change-Id: I62db2be5b89f4c4f27c09dbc6fee7b3b0d5e91b5
rowserActivity.java
rowserBookmarksPage.java
rowserProvider.java
ircularProgressView.java
ab.java
abControl.java
abScrollView.java
itleBarBase.java
itleBarXLarge.java
rlInputView.java
b4b83182219908210d4554466367736692faf6ce 01-Jul-2010 Cary Clark <cary@android.com> remove save/restore picture from browser app

These pictures may be arbitrarily large, and with the
newer caching mechanism, are rarely used.

Also, remove any old pictures when the Browser starts.

Change-Id: I08e1720a198b159733fda819304dc6af6811390a
http://b/2650945
rowserActivity.java
ab.java
abControl.java
039bd47edd231965abb2c8e9b2dd32308cddb74b 21-Jul-2010 Ben Murdoch <benm@google.com> Add support for accept type="audio/*" and audio/*;capture=microphone in the Browser
file picker.

Change-Id: Ie2da87381f020e2d66791e8214ff14dc4ed3b8da
rowserActivity.java
58008e25deb346bef221ba12d48cd72910fad2bf 20-Jul-2010 Ben Murdoch <benm@google.com> Merge "Fix NPEs after merge of d159ec534823b87f9896843e95912b0df8c27e16 from open source master."
ccb5de06714993c28d16f1e5abfcd9f0b1e656fc 19-Jul-2010 Ben Murdoch <benm@google.com> Fix NPEs after merge of d159ec534823b87f9896843e95912b0df8c27e16 from open
source master.

Change-Id: Ief98236102983698e4b753ec9649142761c86607
ddBookmarkPage.java
rowserActivity.java
ownloadTouchIcon.java
30e0ef42f9239cbf68a06361f18eddd097e1631d 16-Jul-2010 Leon Clarke <leonclarke@google.com> onSelectionStart and onSelectionDone now take a WebView
http://b/issue?id=2847546

Change-Id: I7f1087a241ba7927561c72dfad40747c048bfba5
ab.java
5dbfdf9928b782c9325864ed1e8dd0ff22ebc286 16-Jul-2010 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of e7c06a6e to master

Change-Id: If4f2cb14d9a05dc58322732a922e3300ff1a4558
e7c06a6eb880bec19bfe43a0ac09ca9c6d20c049 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Idcbf7a3a8e9c171b62c210ad174b63dfed3ed42c
b50d7403816f316fdcaf5b5a318383e64f1a8775 16-Jul-2010 Ben Murdoch <benm@google.com> Capture API updates from new specification
http://dev.w3.org/2009/dap/camera/

Replace "source" with "capture" and "gallery" with "filesystem".

Change-Id: I6b95d2a24c8e8795e4cab62a023511047bb6ea26
rowserActivity.java
d159ec534823b87f9896843e95912b0df8c27e16 16-Jun-2010 Andreas Sandblad <andreas.sandblad@sonyericsson.com> Use proxy for downloads.

Use the new Proxy method getPreferredHttpHost to use proxy for
downloads.

Change-Id: I4224e29ba4b37bd570d84382764e08f9babe6530
ownloadTouchIcon.java
etchUrlMimeType.java
ab.java
b4fb25cb5bb9231ea5f1e0d4f950bf89cf617ba7 14-Jul-2010 Shimeng (Simon) Wang <swang@google.com> Set the Browser's minimum font size to 1px.

Something is drawn when font-size is set to 1px.

This is to fix cases where user explicitly set font-size to 1px.

issue: 2170362
Change-Id: Ibdb90520cd0e89edaee89b9ee3bc7bab85a475ef
rowserSettings.java
0ced08c2332b6e3af5bc31a12568840e9160bb6a 30-Jun-2010 Elliott Slaughter <eds@google.com> Browser save page as web archive.

Change-Id: I01366f575f61fd6e2084ad003b860f5c6083258e
rowserActivity.java
d9c3d74f58dbd47866576ad85961892b55f283c9 09-Jul-2010 Bart Sears <bsears@google.com> am 539fde68: am f6915fbb: Add more choices to about:debug UAString setting

Merge commit '539fde6807f0d9a5a86dc09ce362a2dc9ba0bc10'

* commit '539fde6807f0d9a5a86dc09ce362a2dc9ba0bc10':
Add more choices to about:debug UAString setting
eecb4e6cb64af03aad3f9facdbf6fd7190091b41 06-Jul-2010 Ben Murdoch <benm@google.com> Improve the visibility and discoverability of the "add shortcut
to home" functionality in the Browser.

When the user selects the bookmark button adjacent to the URL bar
they will be prompted to either add a new bookmark for the current
page or add a shortcut to the current page to their homescreen,
rather than being taken to the bookmark management activity. The
bookmarks button on the options menu will still take the user
directly to the bookmark management activity.

Bug: b/2794945

Change-Id: I07190250379f1d6e2fe6b8ea280317949cd58b15
ddBookmarkPage.java
rowserActivity.java
aveToHomescreenDialog.java
itleBar.java
itleBarXLarge.java
f6915fbb568e513a1968f6a4311559b5c832064d 09-Jul-2010 Bart Sears <bsears@google.com> Add more choices to about:debug UAString setting

Bug: 2828591

Add two more choices to the about:debug UAString setting:
- iPad
- Froyo-N1

This will make it easier to test sites that have Tablet UIs specific
to the iPad UA and also sites that have HTML5 content specific to
Android 2.2 UA.

Also update the Desktop UA to the latest Safari 5.0 UA and the iPhone UA
to ios4 (Apple uses the same UA on both the iPhone 3gs (running OS4) and
the iPhone 4 (running OS4)).

Change-Id: I60b402c586966340ac84846189922679dba35464
rowserSettings.java
6af492aeddda96c749142885e3b49455aa336309 15-Jun-2010 Ben Murdoch <benm@google.com> Add camcorder support to the file picker.

Camcorder will now be supported in the upload dialog for blank accept types,
*/* or video/*. Additionally web developers can specify "video/*;source=camcorder"
to jump straight into the camcorder activity, or "video/*;source=gallery" to jump
straight into the gallery filtered for videos.

Change-Id: I5eb48273c71add12075b537fb56b17d5776ef40d
rowserActivity.java
e322f56ac6f425e08018319fb00df2bbaf569e33 01-Jul-2010 Ben Murdoch <benm@google.com> Download a touch icon without putting it into the database.

Adds functionality to DownloadTouchIcon to pass a message back containing
the touch icon bitmap rather than inserting it into the bookmarks database.

This will be used by the installable web apps work.

Change-Id: Ic87a571b84bf5a940a6c55a59423cd8556ebcef1
ownloadTouchIcon.java
90b40269a55eb34a2942c6a493819b60a03eb7f1 30-Jun-2010 Ben Murdoch <benm@google.com> Create BookmarkUtils class.

This factors out some bookmarks functionality that we would like to reuse when
impementing installable webapps.

Change-Id: Ia34d70b732c45220637767ddd0f05b280f0fc6bc
ookmarkUtils.java
rowserBookmarksPage.java
2176c40a781cb1450e06b947b8e5521438d6a0f6 01-Jul-2010 Leon Scroggins III <scroggo@google.com> am a3fb156b: am c1f5ae26: Log if a user clicked on a link from voice search results.

Merge commit 'a3fb156b7cdd11822819dbebe6726d3842d3628c'

* commit 'a3fb156b7cdd11822819dbebe6726d3842d3628c':
Log if a user clicked on a link from voice search results.
c1f5ae26d76a49e6bac9f3224ddb14eee74d4974 29-Jun-2010 Leon Scroggins III <scroggo@google.com> Log if a user clicked on a link from voice search results.

Bug: 2803980

Change-Id: Ide6c4411e0468c7156d05fad28e4b24cf1e746ce
ab.java
87cc65d95c80c5e3a1c343ad5177a7dc2de874f6 29-Jun-2010 Ben Murdoch <benm@google.com> Make size of the webview screenshot configurable with width/height parameters.

Although not visible at the moment, this is to enable us to take full-res
screenshots to use as splash screens for the Web App runtime.

Change-Id: Ib4e0e704e437f1b339e3bd0a814383dd355b9e93
rowserActivity.java
e0a3666b5c0dca7352895fa8b9b4fbb2237df721 29-Jun-2010 Michael Kolb <kolby@google.com> fix related to bug http://b/issue?id=2101719

adjusted menu for large screen
introduced new menu-xlarge for tablet menu
added menu-normal with tablet menu for testing purposes
added shortcut items to tablet menu

Change-Id: Ic23cc7ccc02f57dca07fbd151c77dc490422874e
rowserActivity.java
91f65fccfd6feae560a42abdd3385ca3318f0430 29-Jun-2010 Leon Scroggins <scroggo@google.com> Prevent a null pointer exception.

Change-Id: I6daa89bebcfd1168c76d214cf56ad1e9c18b2a58
rowserActivity.java
e7fe26bb1af55ec9e1535dcff8c9611692a7132d 29-Jun-2010 Grace Kloba <klobag@google.com> If url hijacking happens on a newly opened child window,
close the child window after switching Activity.

Fix http://b/issue?id=2764723
rowserActivity.java
654899b4b7a280efc01aac4977b74369024e5c94 25-Jun-2010 Leon Scroggins <scroggo@google.com> Update the lock icon when closing a tab.

Bug: 2790724
Change-Id: Ia7431b033bd2b56629457fe38b392504862f26c5
rowserActivity.java
3bc53d4454047d49d2ca3767a9c6ec412f3d8cae 28-Jun-2010 Leon Scroggins <scroggo@google.com> am 459bc29d: am 98b938b1: Actually remove the subwindow.

Merge commit '459bc29d145e754d93c79d30314cd1d162b3cc61'

* commit '459bc29d145e754d93c79d30314cd1d162b3cc61':
Actually remove the subwindow.
98b938b111eee332624a45728959e55f9d982797 25-Jun-2010 Leon Scroggins <scroggo@google.com> Actually remove the subwindow.

Bug 2748202

Change-Id: I133e12167cb8b68d0fc7e0f0d3c9bfe727334e81
ab.java
01cfcdd0b77d672f5c09d98af683c6732c8250d8 04-Jun-2010 Cary Clark <cary@android.com> Refactor find and select dialogs

(This is a work in progress -- assets in particular are not final)

Use common code when showing the select and find dialogs. Both
now use similarly constructed contextual action bars and share
resources where possible. Both share a common base class so
supporting code can communicate with either.

Companion changes in frameworks/base and external/webkit

Change-Id: I62e15afd2730444985f8dbd2472df3cae351f47a
http://b/262451
rowserActivity.java
indDialog.java
electDialog.java
ab.java
ebDialog.java
61fc77c8eab787cf5e3ecdc3f24b3e89b9fd2a3c 22-Jun-2010 Grace Kloba <klobag@google.com> Use the new WebSettings to enable smooth transition
during panning and zooming.
rowserSettings.java
897ba06f8bad14e697389978719578b07429fc5b 16-Jun-2010 Leon Scroggins <scroggo@google.com> Use the new look for the progress bar.

Bug 2712871

Change-Id: Ifb6afe59196332d966590dbc08228fb78aa5f8cf
itleBarXLarge.java
ab6b5f9adda90b0ba76ea8ed8386602556d073d1 16-Jun-2010 Leon Scroggins <scroggo@google.com> Merge "Initial work on new browser bar"
571b3762a5eb9e492283e0a1e437edd209fdc0de 26-May-2010 Leon Scroggins <scroggo@google.com> Initial work on new browser bar

Bug 2712871

Change-Id: Id1c76b05a5f126a4a68369a32dda8975fc1d2e6b
rowserActivity.java
itleBar.java
itleBarBase.java
itleBarXLarge.java
f9b042722667ecb8828be23276a5f8e222850dd8 15-Jun-2010 Grace Kloba <klobag@google.com> When the string is empty, just return an empty list.

Fix http://b/issue?id=2771338
rowserProvider.java
07d3473804cdfd646b39001ca80ebf530e8f8749 27-May-2010 Ben Murdoch <benm@google.com> Broadcast to the media scanner when the user takes a photo from the file picker so that it
gets added to their gallery rather than lingering inaccessible on the SD card.

Change-Id: If7e67ff5b5126964f5e6cc1853e435abc2d75c40
rowserActivity.java
e56a0f21b2c1483e1854d31050bbcb10693dc0e2 27-May-2010 Grace Kloba <klobag@google.com> Plugin may have Java components. So always refresh
if the package has been changed.

Fix http://b/issue?id=2718983
rowserActivity.java
9e997c7c92175c8e24cef90e265cc35fd9b8710e 26-May-2010 Leon Scroggins III <scroggo@google.com> Use the URL stored in the nav cache to open in new window.

Previously we passed a message to find out the URL, which
introduced a delay before the window was actually opened.
A possible result of the delay is a crash. Remove the
delay and prevent the crash.

Bug 2714880

Change-Id: Id1579adc258ff9b386d2dc08c3456b336cdbcc37
rowserActivity.java
62b1b7ef20a1c9f4c6e6f7b73140701b3c6193c5 19-May-2010 Ben Murdoch <benm@google.com> Add support for the camera as a source for the file picker.

Determine whether to show the camera based on the accept type associated with
the input element.

Change-Id: I48fea76fbd7a1f3df3c87288f28e01a32d9e955e
rowserActivity.java
ab.java
d746a94137a87ffcc1fcefdac9a3764c3bc3f5cd 19-May-2010 Leon Scroggins <scroggo@google.com> Leave the title bar at the top of the screen for xlarge screen layout.

Since the title bar is always at the top of the screen, there is
no need for the fake title bar, so it is unused.

Bug 2697366

Change-Id: I4aa2472cd747ed662b97713ff9c67f15e4c57e35
rowserActivity.java
2b34599c39d2c04c242d2a0ed755705fc414541d 06-May-2010 Svetoslav Ganov <svetoslavganov@google.com> Adding accessibility content provider responsible for user script injection

Change-Id: I3ce7f684b69cc8e904dd4cf1f557b20987e8c6a5
rowserActivity.java
ebe88546a7ef8f8a116f14b43c81759eda68357d 12-May-2010 The Android Open Source Project <initial-contribution@android.com> am 55e849a5: merge from open-source master
55e849a5904425a1a54887bbd2d08b0fc52a68d1 12-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I53af51f3c14806f2302daeea62a125621851d2cc
9fadc3a1966adaf27751a78ad5b3e5a653ca38c1 11-May-2010 Jean-Baptiste Queru <jbq@google.com> Merge "Prevent browser becoming unresponsive when surfing to a URL with many %-escaped characters."
70a153b61fc7606e6bb4dd279013ba87804b86e6 10-May-2010 Leon Scroggins <scroggo@google.com> Add debugging information to help fix bug 2289137.

Change-Id: I0ef5d006988267ac8dd5f2f6d42c923fea90ecc4
ctiveTabsPage.java
ab.java
73d3033e59bed3a7b35f2e56bded7f4809675d62 12-Feb-2010 Mats Mattsson <mats.mattsson@sonyericsson.com> Prevent browser becoming unresponsive when surfing to a URL with many %-escaped characters.

Surfing to a webpage with many %-characters in the URL will hang the browser for several minutes.
To reproduce:
String url =
"http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5
%8E%BF%E7%BA%A7%E4%BB%A5%E4%B8%8A%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%97%E8%A1%A8?%E4%B8%AD%E5%8D%8E
%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5%8E%BF%E7%BA%A7%E4%BB%A5%E4%B8%8A%E8%A1%8C%E6%94
%BF%E5%8C%BA%E5%88%97%E8%A1%A8%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5
%8E%BF%E7%BA%A7%E4%BB%A5%E4%B8%8A%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%97%E8%A1%A8%E4%B8%AD%E5%8D%8E
%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5%8E%BF%E7%BA%A7%E4%BB%A5%E4%B8%8A%E8%A1%8C%E6%94
%BF%E5%8C%BA%E5%88%97%E8%A1%A8%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5
%8E%BF%E7%BA%A7%E4%BB%A5%E4%B8%8A%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%97%E8%A1%A8%E4%B8%AD%E5%8D%8E
%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5%8E%BF%E7%BA%A7%E4%BB%A5%E4%B8%8A%E8%A1%8C%E6%94
%BF%E5%8C%BA%E5%88%97%E8%A1%A8%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E5
%8E%BF%E7%BA%A7%E4%BB%A5%E4%B8%8A%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%97%E8%A1%A8";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addCategory(Intent.CATEGORY_BROWSABLE);
startActivity(intent);

The raw URL is used to match previously visited URLs in the history database with the SQL LIKE operator.
The LIKE operator does however treat %-signs as wildcards and an exhaustive and unnecessary search is made.
The fix uses the ESCAPE functionality of LIKE to treat the %-signs in the URL as non-wildcards.
As underscore is treated as also treated as a wildcard, it is escaped as well.

Change-Id: I20d182bc76b339c49ad23acc1c4d735414310b04
rowserActivity.java
79e36d97b67bf06b1e0c0edf773882e93a3293e4 29-Apr-2010 Leon Scroggins <scroggo@google.com> Move the find dialog to the top of the screen.

Adjust the animations for the new location, and remove
the browser bar when Find is showing.

Bug 2667046

Change-Id: I565106b6c7e02200ed45ae145033447a8931af62
rowserActivity.java
ab.java
650f42f1d22e6fd51b3838662e141d9fb906c6f9 10-May-2010 The Android Open Source Project <initial-contribution@android.com> am 6e37c921: merge from open-source master
6e37c92115b2f407972b190f337af8dab6a2ae19 10-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Iaaf00603ec92506775c28cc6a4cc587d3a02939a
aa905e91eb3eadaa7b3de9ae1ac252225152af3c 10-May-2010 Jean-Baptiste Queru <jbq@google.com> Merge "Fixing a monkey crash in the BrowserSettings"
3e20445506307d2c8d699e1d17fb82a0cedde1d0 10-May-2010 Leon Scroggins <scroggo@google.com> Use the text in an anchor as the subject line when sharing a link.

Bug 2652226

Change-Id: Ibebf6ee5fcb9a92bf377e5133a4249ddf5da9e18
rowserActivity.java
bff40383a6d685eb2f025a894e53d30d4bc239a1 06-May-2010 Leon Scroggins <scroggo@google.com> Improve the details shown about the matches.

Show "i of n" rather than just the number of matches. Also use a
separate string for 'zero' matches, since getQuantityString does
not work for quantity '0'.

Bug 2663680

Depends on changes to frameworks/base and external/webkit.

Change-Id: I4f2f096a4bc78e0c274993f42061cec85aeec745
indDialog.java
cda8600237ad458e9579b34541ef6fa3504e10b4 06-May-2010 Leon Scroggins III <scroggo@google.com> Close find in BACK rather than just dismissing IME

Bug 2641316

Change-Id: I2f706d2e7e3cce47c7a7db319fdcbac10b3780ad
indDialog.java
36529cf3b0b11dda3a4088e466b3abb5db07fb18 06-May-2010 Leon Scroggins III <scroggo@google.com> Remember find input when reopening it.

Bug 2063074

Change-Id: Ic50711956d88b716e75a31171accf71a1910efbe
indDialog.java
211ba54a3052f7e68bf8af035ea1ef4e9445130c 19-Apr-2010 Leon Scroggins III <scroggo@google.com> Allow interaction with page while Find is up.

In order to do this, I have changed the FindDialog from
an actual Dialog, which steals all touch events, to
a Linearlayout, which rests below the WebView.

Also dismiss Find when the user opens/closes a subwindow,
or navigates to a new page.

res/layout/browser_subwindow.xml:
Add an id to the holder for the subwindow, so it can be
used to add the FindDialog.

res/values/styles.xml:
Remove the style for FindDialog, as the animations are
now added in code (since FindDialog is now a LinearLayout,
which has no theme).

res/values/themes.xml:
Deleted, as the only theme there was FindDialog, which has
been removed.

src/com/android/browser/BrowserActivity.java:
closeFind is now the starting point for removing the
FindDialog, so that it can be called from Tab.
Close the FindDialog when a new page starts loading.
Call showFind on the current Tab.

src/com/android/browser/FindDialog.java
Change from a Dialog to a LinearLayout, so it can be
inserted into the layout.
Call closeFind directly, which now calls dismiss.
Perform the animations which were previously part
of the theme.
Remove the call to set the height of the find dialog,
which is no longer necessary.
Open and close the IME when opening and closing Find.

src/com/android/browser/Tab.java
Change pointer to mContainer to a LinearLayout, which is
used to add the FindDialog.
Add a pointer to BrowserActivity to SubWindowClient, which
is then used to close the FindDialog in onPageStarted.
Close find when adding/removing a Tab or its subwindow.
Add showFind, which attaches it to the layout for the tab,
and closeFind, which removes it from the layout.

Requires a change to frameworks/base

Change-Id: If6745fb65c5628da827781a7b98061e87b279844
rowserActivity.java
indDialog.java
ab.java
c1358aadb57fe31b8cde564a7121b0991bae390b 04-May-2010 Jean-Baptiste Queru <jbq@google.com> Merge "Removed findbugs warnings from BrowserActivity."
d3152fd4527e0f98be96ae63fd32efeee68b761a 04-May-2010 The Android Open Source Project <initial-contribution@android.com> am fbbd2ace: merge from open-source master
fbbd2aced9ace1d063ad166d96a605446a9d2f7e 04-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I5dbf9446b7d4409ec843ee800c82ec06bda7c8db
2ceb570ad3b37fca2169ea9f453984cebf8c372c 30-Apr-2010 Jean-Baptiste Queru <jbq@google.com> Merge "Fixed FindBugs warnings in BrowserBackupAgent.java"
bdf3f6c3b8c456bcc8a1c94b6cd4c0f043bcc5cc 29-Apr-2010 Jean-Baptiste Queru <jbq@google.com> Merge "Optimized Maps usage by adding explicit types and improved performance"
07229e0817eb8a9e507b0a7b0ba3fc8dff839359 27-Apr-2010 Leon Scroggins <scroggo@google.com> am faea5646: Do not try to open a file that could not be downloaded.
98f42de9a48ee87c007a2d233b6d790779b494b5 27-Apr-2010 Henrik Baard <henrik.baard@sonyericsson.com> Optimized Maps usage by adding explicit types and improved performance

Optimized the use of Maps for improved runtime performance, the
site object can be accessed directly.

Change-Id: Icfcd020541e806427c4ac7ba0817d30b2c7eb9a5
ebsiteSettingsActivity.java
671935fd8a96043bb4bbfa1fe69e50da0c212d5c 27-Apr-2010 Henrik Baard <henrik.baard@sonyericsson.com> Fixed FindBugs warnings in ErrorConsoleView.java

Save some memory by marking ErrorConsoleMessageList static.

Change-Id: I6034eb295fde9639073f2c15c872743afd5aefe1
rrorConsoleView.java
faea5646b25a94c669c5c63474d6c1c943599bea 26-Apr-2010 Leon Scroggins <scroggo@google.com> Do not try to open a file that could not be downloaded.

Bug 2629391

Change-Id: If4edf356d98f90baf9fa0168d995dc0793ff90ae
penDownloadReceiver.java
3a04dd3fa9c62d940256057ac36bf5f1f9281eb3 26-Apr-2010 Leon Scroggins III <scroggo@google.com> Move the creation of the HistoryAdapter to the background.

Bug 2611964

Change-Id: I675bb2de91a0bafe10b49e84abed92aff4e14b08
rowserDownloadAdapter.java
rowserDownloadPage.java
rowserHistoryPage.java
ateSortedExpandableListAdapter.java
c8393d9cfa47e3f5f279b17c412fd363e7ea94bd 23-Apr-2010 Leon Scroggins <scroggo@google.com> Move queryBookmarksForUrl to background thread.

Bug 2611964

Change-Id: I8f69ec42fbf880d031cfc2372cffd9719db4e280
ddBookmarkPage.java
ownloadTouchIcon.java
ab.java
3755040b84970071e07ccfa1e90f76c1bc3b119c 21-Apr-2010 Henrik Baard <henrik.baard@sonyericsson.com> Fixed FindBugs warnings in BrowserBackupAgent.java

This makes sure that streams are closed in corner cases.

Change-Id: I185c0dbddc09338de3a63eab22c57afb8d1a9c1a
rowserBackupAgent.java
4e0b6180a6c08f7fd3634926797099ddafc7961d 21-Apr-2010 Henrik Baard <henrik.baard@sonyericsson.com> Removed findbugs warnings from BrowserActivity.

Change-Id: I4b5bc7b66ffb44483d0783f05b02558f709382ee
rowserActivity.java
794dc72387295a8f4126014351077d5bb1388a09 19-Feb-2010 Henrik Baard <henrik.baard@sonyericsson.com> Fixing a monkey crash in the BrowserSettings

Monkey crash, sometimes the function getCurrentTopWebView()
can return null causing a crash in clearFormData().

Change-Id: I27d38fafd448a3922a09bbdf2b31ab6f78fecf88
rowserSettings.java
0b82a6f7279254851b05425f0b5ac34849bc2ca5 20-Apr-2010 Grace Kloba <klobag@google.com> Now mBookmarksAdapter is created asynchronously,
we need to check null before using it.

Fix http://b/issue?id=2610515
rowserBookmarksPage.java
54da52d4afef164ceedfaa56586e2b42f9b6c5f4 20-Apr-2010 Grace Kloba <klobag@google.com> Merge "Using ViewStub to defer the inflation of GeolocationPermissionsPrompt until we first show it. This should shave 5% of Browser start up time." into froyo
50c241e6339c681c2427a57a31a357d35927c2ac 20-Apr-2010 Grace Kloba <klobag@google.com> Using ViewStub to defer the inflation of GeolocationPermissionsPrompt until we first show it.
This should shave 5% of Browser start up time.

Fix http://b/issue?id=2604295
eolocationPermissionsPrompt.java
ab.java
a563d09392905140893d7a017dd63721577e1953 19-Apr-2010 Leon Scroggins <scroggo@google.com> Click on notification for unfinished download, open downloads page.

BrowserActivity:
Use OpenDownloadReceiver as class name, so that it will handle the
notification from download manager.

OpenDownloadReceiver:
If the download is not complete, show the downloads page.

Bug 2606772

Change-Id: Ifeeac0943650552c6da232cf98088bbf958fd403
rowserActivity.java
penDownloadReceiver.java
8588d15a7c0b87049469fd80f9c53eb274cd837b 15-Apr-2010 Leon Scroggins <scroggo@google.com> When loading a new Intent, remove appTab association.

Bug 2598904

Change-Id: Ib4ef625606ccdae4b24efd0761f416e4851ca800
rowserActivity.java
f389da90dfc28064b63d40bbb3091f102ca5f44d 15-Apr-2010 Leon Scroggins <scroggo@google.com> Merge "Use the green box's padding, and not the TitleBar's padding." into froyo
7fb1a353c94736dfcde690d8379e3bfd853362dd 15-Apr-2010 Leon Scroggins <scroggo@google.com> Use the green box's padding, and not the TitleBar's padding.

Bug 2566133

Change-Id: Ia780bcc74ad7317dfeea3adfc9a8c5eb4609d1f2
itleBar.java
cb192b548d227e202d9a9d724e65493cbec91ab9 14-Apr-2010 Patrick Scott <phanna@android.com> Update screenshots in a background thread.

Bug: 2591404
Change-Id: I380c77c1144a40b955b4fff321eb75c1c0765606
rowserActivity.java
f56f68d291ae26ff25db4dc62122692c1dd1f4f9 12-Apr-2010 Grace Kloba <klobag@google.com> More aggressively free up the background tabs when
memory is low. Instead of free one tab per onLowMemory,
free half of opened tabs as onLowMemory is not called
as often as before.

Fix http://b/issue?id=2583335
abControl.java
f49ecd60e2363d414d3ff1d9d1a7d3110d741125 09-Apr-2010 Patrick Scott <phanna@android.com> Create the bookmark adapter in a background thread.

Handling it asynchronously prevented an ANR but it still took forever with large
databases.

Bug: 2581894
Change-Id: I273375e439d7e3ac048728aabb39c6920fa87e5a
rowserBookmarksAdapter.java
rowserBookmarksPage.java
1644ff66d8ede7f4a3a8126d5659be5a4a7d3c32 08-Apr-2010 Leon Scroggins III <scroggo@google.com> Use new assets for green box in voice title bar.

The new assets have a better margin to match the other
search field textfields. Also update title_voice.xml to use a
pressed state that matches the new assets. In TitleBar.java,
do not clear out the vertical padding in voice search mode.

Bug 2566133

Change-Id: Icb15d0660d2f06363e66adbdd92537e34b90b64e
itleBar.java
4720868afa09efffadd845019f2d8268ae3f2c78 07-Apr-2010 Leon Scroggins <scroggo@google.com> Treat voice searches from within the browser differently
from those initiated from outside the browser.

Fix for http://b/issue?id=2546173

For a voice search initiated from outside the browser, an appId
will be attached. In that case, try to reuse the application tab.
In TabControl.recreateWebView, treat this as if the url does not
match the old url, so a new WebView will be created with a fresh
history list, and the back key will exit the browser. However, if
no appId is provided, simply reuse the current tab. In this case,
the history list will be preserved, and pressing the back key will
return to earlier voice searches.

Change-Id: I9ec1efd56454ba94eb2bc348c4476fb6bd025dad
rowserActivity.java
abControl.java
ab168ba86162b4e89e74d0a077b9c618437cbce4 08-Apr-2010 Cary Clark <cary@android.com> use 565 bitmap instead of 4444 to improve quality

http://b/2577416

Change-Id: I74f00f700bbe7bc1be9b790e075fec111765341c
rowserActivity.java
63a45b8ff2254ca9309abd1c1880f6af5a6712ce 06-Apr-2010 Patrick Scott <phanna@android.com> Update bookmark favicons in the background.

Bug: 2573890
Change-Id: I7c9ebfd1b561c40d806988e65f7e89d5cd283f89
rowserBookmarksAdapter.java
65190702c53f2d3ceb8e3c88d707bd6ff874034c 03-Apr-2010 Grace Kloba <klobag@google.com> Show the faked title bar even content height is 0.
Otherwise for the new window, we may have a long
delay for showing progress which is only shown in
the faked title bar now.

I verified that we still get the benefit from the
previous change by moving the faked title bar from
sub panel to its own window.

Fix http://b/issue?id=2568875
rowserActivity.java
9f677bc4f0c396ba2cb867e9a1b03fc654c14533 01-Apr-2010 Mike LeBeau <mlebeau@android.com> Add "android.speech.extras.SEND_APPLICATION_ID_EXTRA"=false to the
voice search intent, as discussed in http://b/2546173

Change-Id: I60650d096a874cfe089a4ba691c9ae44802f2419
itleBar.java
1e915b09465b17738129e62a30a65a2d30860906 31-Mar-2010 Leon Scroggins <scroggo@google.com> Merge "Lessen the difference in appearance of title bar during load." into froyo
cd663ea13aa707547f74d5ab028e9e460a6ee03c 31-Mar-2010 Leon Scroggins <scroggo@google.com> Lessen the difference in appearance of title bar during load.

Change to using textfield_search_empty assets, which have margin
values that better match the assets used outside of a load. As
a result, there is no longer a need to edit the LayoutParams in
TitleBar.java. However, do set the padding in TitleBar.java, since
it needs to be set for each of the different backgrounds used.

Fixes http://b/issue?id=2558919

Change-Id: Idf0d8bea59bcc76c32e1e03bf736a4b64bf31887
itleBar.java
847c25b877f1c912fe54ba7d3890df7ed3798e47 31-Mar-2010 Grace Kloba <klobag@google.com> Reduce reported "Displayed activity com.android.browser/.BrowserActivity"
time from random 3~5s to consistent ~2.5s assuming
no apps need to be killed in the start up.

Move the faked title bar to its own Window instead
of the sub panel of the main window. This way Browser
can start when its main window is ready, instead of
waiting for both windows are ready. Also we don't
depend on mBrowserFrameLayout for the y position.
We also don't need to check decorView's window token.

Delay the fake tile bar starting time until the main
window is ready. This way we ensure the main window
will be drawn when it is ready. Otherwise the window
manager will wait until all the current windows are
ready before showing them.

Fix http://b/issue?id=2548712
rowserActivity.java
152794b84cd885cd0f219dd6baf6f167c128eae4 30-Mar-2010 Patrick Scott <phanna@android.com> Draw the touch icon better.

Use the application icon size to get the correct dimensions. Copy the bitmap to
the correct size and change the config to allow alpha.

This doesn't fix the part of the bug that prefers precomposed over regular touch
icons. That requires a change to frameworks/base.

Bug: 2546984
Change-Id: Ifee474cd3540456383f84bf563bc92df63e0b010
rowserBookmarksPage.java
b00cf3678b212d781d05ff4ba0a461509de3a03b 30-Mar-2010 Leon Scroggins III <scroggo@google.com> Prevent an IllegalStateException.

Also add Log statements to help determine the root problem.

Fix for http://b/issue?id=2532489

Change-Id: I90e6e4b4a1d0602a5baf3362b732e73d47cc49bf
ab.java
fa52d17a04294c245d6b00180bbe03560390c967 25-Mar-2010 Kristian Monsen <kristianm@google.com> Fix for bug 2538060. Decoding and encoding an URL.

Just encoding [ and ] instead of decoding and encoding again. This is because decoding is not a reversible function so we might not always get back to
the same URL.

Tested against bug 1634719, which this was a fix for.

Change-Id: I041820c15e0a0cf2e6a20bea3801e8b5039d39d5
rowserActivity.java
5149c7b1a265fe8e97fc6f2d372cdc18d7c96d42 30-Mar-2010 Adam Powell <adamp@google.com> Remove overscroll

Change-Id: I680a7d36a8f782f03abf1994023922c840bed993
rowserSettings.java
e83e9068692d97102d11e27025786e5830d0662f 30-Mar-2010 Shimeng (Simon) Wang <swang@google.com> Fill in the home page in the preferences when browser is launched first time.

Issue:2554240
Change-Id: Ia63bf9ec7463db4548f88985925ef0759234753d
rowserSettings.java
ba676ef140a27c03c2ad502bbfa41fbce2d570b3 29-Mar-2010 Andrei Popescu <andreip@google.com> Re-enable page cache.

Fix b: 2533219

Change-Id: Ida1122cd9a137a9d4caba8187bf48f9688889747
rowserSettings.java
95a53b25504f12c3a5f8ecbbfcff7ac1dc047e4f 25-Mar-2010 Steve Block <steveblock@google.com> Fixes browser to store and read HTTP authentication credentials in the correct WebView.

Change-Id: Ib9831e7985232a5f362ef529d1aec2ee1e4fbecd
rowserActivity.java
ab.java
ff4d92ca529f8b77db67d0aea5d9988d5e390211 25-Mar-2010 Cary Clark <cary@android.com> fix monkey-triggered crash

While we're in there, change to void since callers never
use boolean function result.

Change-Id: Ia62f9dd5bac252a17bcc5086daed1407a2dbb4ff
http://b/2544188
rowserActivity.java
a7611811e0d744a7220b7bf80c8f795af5ea53ed 24-Mar-2010 Bjorn Bringert <bringert@android.com> Use system setting for default geolocation permissions

This reverts change I0be5dbf4d99d07ca13b07fb299155c5aa17a51bd
and adds an observer on the new default geolocation permission
secure setting.

Bug http://b/issue?id=2535598

Change-Id: I4edcbd3080b7d3af5dc6d74f26779b6d92248010
rowserActivity.java
rowserProvider.java
ystemAllowGeolocationOrigins.java
8d06e36fe80f516e04ad33ff8b446720e36cabfd 24-Mar-2010 Leon Scroggins <scroggo@google.com> Use AsyncTask when calling Browser.updateVisitedHistory

Previously updateVisitedHistory itself used an AsyncTask, but
since that method could be called from a non-main thread, move
the AsyncTask to the call site.

Part of http://b/issue?id=2539948

Change-Id: I9a70130ab125490fa96964ea9637eba67732180a
rowserActivity.java
ab.java
e536b33d74896d8b71f0a8537eab734fda8db2fd 22-Mar-2010 Patrick Scott <phanna@android.com> Add the on-demand setting for plugins.

Requires a change to webkit and the framework.

Bug: 2411524
Change-Id: I874e4e2139eedf4bc9332947fe6513b027e660d9
rowserSettings.java
93bea966f525c15a5c23caac771399a0be6fc3f1 23-Mar-2010 Andrei Popescu <andreip@google.com> Use a Thread instead of an AsyncTask for removing Gears. This is because
the database upgrade method can be invoked on any thread (e.g. a Binder
thread, when QSB makes an IPC call to the Browser content provider).

Fix b: 2529299
rowserProvider.java
1f10cbfca5bf96e1466e0ed3ce1dbcd6fcfd0608 22-Mar-2010 Cary Clark <cary@android.com> reject unhandled key events if browser is paused

http://b/2532511

Change-Id: Idd08b90d3a5dec61c9328eecda834f2fcc7d16f5
rowserActivity.java
ab.java
44548d0093d3c9eb39486f232abeb6bab64ba473 22-Mar-2010 Leon Scroggins <scroggo@google.com> Merge "Show stop button in a pressed state when pressed."
bf083d25e023ebebf9593dcb62ac413f28816584 22-Mar-2010 Leon Scroggins <scroggo@google.com> Show stop button in a pressed state when pressed.

Fix for http://b/issue?id=2533372

Change-Id: I9a614a95f5537d17c9cb89e96afe6c21fc56d59a
itleBar.java
1c330f4fbae2a2335785d5f7d8cb4ed1591e34d7 22-Mar-2010 Leon Scroggins III <scroggo@google.com> Make selection color fill underneath the scroll bar for downloads.

Fix for http://b/issue?id=2532825

Change-Id: Ida953c8c3db4e0391a72d07906db0c8bd91171b6
rowserDownloadPage.java
3d8b70cc80a42ce1b7146aade2a4a0fca0b1eba2 19-Mar-2010 Andrei Popescu <andreip@google.com> Diasble page cache on high-end devices while b: 2525377 is not fixed.
rowserSettings.java
140b33aa6f3edbb95963d7b594edeec4673ab124 20-Mar-2010 Grace Kloba <klobag@google.com> Enable +/- zoom control for the sub-window.
This should also enable the pinch zoom

Fix http://b/issue?id=2530401
ab.java
80380ed1b6b1cd59b5da7474202963f87ec32ab8 20-Mar-2010 Grace Kloba <klobag@google.com> Set sub window to scrollbars_outside_overlay to
match the style we use for the main window.

Fix http://b/issue?id=2531179
ab.java
af69fdffc1cac6522b644ddcd647b75f1f0d71b3 19-Mar-2010 Grace Kloba <klobag@google.com> Match the new webview overscroll background api
rowserSettings.java
ad2f3609e06c459e8095d2c1ca2d6b498eaefbc9 19-Mar-2010 Brad Fitzpatrick <bradfitz@android.com> Allow Browser bookmarks from AnyCut; don't NPE without Extras.

Change-Id: I884936ceaeabf76cc8aaf7f1dbfeecd82b5c2fd0
ombinedBookmarkHistoryActivity.java
13f9aced9c949d452a5cb44ffc55c82f97871c89 19-Mar-2010 Grace Kloba <klobag@google.com> Update the browser title bar background asset

Remove the shadow in the faked title bar.

Fix http://b/issue?id=2521294
rowserActivity.java
b8a844da0049965b3cef5739dbab19c7ac766762 18-Mar-2010 Leon Scroggins <scroggo@google.com> Close the SearchDialog when a new Intent opens the browser.

Fix for http://b/issue?id=2522723

Change-Id: Idf5d878d45b40be93a222385111a87ec32aa2f1b
rowserActivity.java
9191a7f745c965cf57df94d0628890b413c710c9 18-Mar-2010 Leon Scroggins <scroggo@google.com> Show a toast when a download starts.

Fix for http://b/issue?id=2524416

Change-Id: I0f6502a8e6a6041da144d94e2a0e7abdcfca687e
rowserActivity.java
387a46efb8397ef8bf732d399b6eb7b3b9ad8c13 18-Mar-2010 Brett Chabot <brettchabot@android.com> Fix build: add missing import.

Change-Id: I7f26dda7036136724eaa45b0c1d6b9ecbe07b614
ombinedBookmarkHistoryActivity.java
275a7101ee18b60231621f121d82b100fbdf26d9 18-Mar-2010 Grace Kloba <klobag@google.com> Merge "Do not call invalidate() in draw(). This improved Browser loading performance by 10%. Loading nytimes.com on Sholes with plugin dropped from 30s to 26s."
83fe6d688ef4a9eb581455152b398d577ea6514c 18-Mar-2010 Patrick Scott <phanna@android.com> Make sure the icon database is created in the UI thread.

The monkey can launch the activity before the icon database has been created. If
getInstance() is called in a different thread, a looper will not exist.

I thought about forcing WebIconDatabase to use the main looper but that would
limit the use of WebIconDatabase to the main thread.

Bug: 2524758
Change-Id: Iebc1bb6021b084e643e9b180602f999b0ee30a5d
ombinedBookmarkHistoryActivity.java
1542f74d866056aac0cc5ffc328940a4b8ba626c 18-Mar-2010 Grace Kloba <klobag@google.com> Do not call invalidate() in draw(). This improved
Browser loading performance by 10%. Loading nytimes.com
on Sholes with plugin dropped from 30s to 26s.

As FakedTitleBar is shown while a page is loading,
there is no need to update the WebView TitleBar's
progress which is always behind.This improved Browser
loading performance by another 10%. Loading nytimes.com
on Sholes with plugin dropped from 26s to 23s.

Fix http://b/issue?id=2520517
rowserActivity.java
cc9491236354dd59bffc976f6b55b86e558dc628 17-Mar-2010 Patrick Scott <phanna@android.com> Use the passed in url as the WebView's url may not be up-to-date.

Bug: 2502742
Change-Id: I8d8a0218e65610fb7006bdbef54b4459728f6390
ab.java
93926e4f464989b14bc320291af66faf327395bc 17-Mar-2010 Leon Scroggins <scroggo@google.com> Delete the file even if the ContentResolver does not see it.

Fix for http://b/issue?id=2519840

Change-Id: Ib4cd844bb94138777fabe0a95b3306995e0bde96
penDownloadReceiver.java
6eac63e78d43d04e31c4d16830c44c4d9df82639 15-Mar-2010 Leon Scroggins <scroggo@google.com> Do not destroy the backforward list when doing another voice search.

Fix for http://b/issue?id=2516327

Change-Id: I0daf8ba6e24be6682d849107914877fb0c31ec4f
rowserActivity.java
abControl.java
98d5fce7c687cfcc956b10d44946d31f39b6dc15 16-Mar-2010 Shimeng (Simon) Wang <swang@google.com> Remove the logic of setting dasher account's home page.

Bug:2300219
Change-Id: Ibe790a7aaa812b5262c53f542539deead628dc77
rowserActivity.java
rowserSettings.java
9b1d4cfc98552bad826793bf9cd28c308ea1745a 16-Mar-2010 Nicolas Catania <niko@google.com> Merge "Fix for the 'Unable to add window' crash."
095292f343583627ecd150fb4d1b34767402630f 15-Mar-2010 Nicolas Catania <niko@google.com> Fix for the 'Unable to add window' crash.

BrowserBookmarksPage:
Added a new onDestroy method to clean up the pending messages in
the handler.

Fixed a bunch of eol whitespaces (use ignore eol ws in gerrit to
make it easy on your eyes)

Bug:2090959
Change-Id: I6c17ea9345878c4c7a93259e0b3e6d92dcc317de
rowserBookmarksPage.java
9535ceedad698858936e4c835caf683f75ec348a 16-Mar-2010 Leon Scroggins <scroggo@google.com> Use a margin to make the title bar stay the same size while loading.

Allows title_bar to use wrap_content, and therefore be able to show
multiple lines of text in voice search mode.

Fixes http://b/issue?id=2510376

Change-Id: If196f63577b6606be0129ee224842dc858f5931a
itleBar.java
2ee4a5acc5c1ef87afa02830b31770cb1359b626 15-Mar-2010 Leon Scroggins <scroggo@google.com> Allow going back to a voice search to work when choosing from n-best.

Store a copy of the Intent rather than the Intent itself. This way,
when choosing from the n-best, the number will not be appended to
the original Intent, so pressing back works properly.

Change-Id: Id6a0232339f34e5f91928e2bc1502f8f2fc33228
ab.java
945f1007f7574b317e04a43669d092cfc9e5d69c 15-Mar-2010 Leon Scroggins <scroggo@google.com> Force a load when getting a new intent from voice search.

When reusing an app tab, we generally do not reload in the case
where the URL matches the old URL. However, in the case of a
voice search, both URLs are "", because the information is held
in UrlData.mVoiceIntent. If that field is not null, load the
Tab, which will load the new voice search.

Change-Id: I0ba60b1e482cf1fd1b95e4dab969527f18096cc1
rowserActivity.java
2c0f611fab8c0a24365c0dd5cbf0a90f70f314c8 13-Mar-2010 Leon Scroggins <scroggo@google.com> Close Cursors when finished with them.

Change-Id: Idf284f59b05b3f5b3565f7374899927a70f3ca07
ookmarks.java
rowserActivity.java
rowserDownloadPage.java
21d9b907ca3aac7f1ad693cbb8731f5d3e4215a8 11-Mar-2010 Leon Scroggins <scroggo@google.com> Use AsyncTask to edit history in the background.

Part of http://b/issue?id=2485421

Change-Id: I19db62679bd0e8df63294b2ad126c7b5c3ff9f52
ab.java
c1cf63a4c15ad81f4d19e10574e9dba91f0b83e4 09-Mar-2010 Patrick Scott <phanna@android.com> Request icons in the background.

BrowserBookmarksAdapter does not need to request bookmark icons as most of the
bookmarks have up-to-date icons. We still need to request all icons on start up
because a new icon may be loaded as a result of clicking a history items.

Move the icon request to a background thread to not block the ui thread on large
db lookups.

Remove MostVisitedActivity as it is no longer used.

Bug: 2496872
Change-Id: I378dce8fdb7e825da96594cd31b720ea24758af1
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserHistoryPage.java
ombinedBookmarkHistoryActivity.java
ostVisitedActivity.java
f739271c1cf974a1057a9a8a3f42b89937836228 11-Mar-2010 Shimeng (Simon) Wang <swang@google.com> Reset the boolean variables when first initialzied and when reset happens.

This is to fix the case when some variables such as landscapeOnly will not
correctly be reset when resetDefaultPreferences happens.

Change-Id: I6389e8fbbb1e7cabb4d7358085c9b5816ca7fe41
rowserSettings.java
161974f7f198e1e821297ab1aa46f9f124a972ed 09-Mar-2010 Shimeng (Simon) Wang <swang@google.com> Avoid potential NPE if storage manager is not properly initialized.

Bug: 2498939
Change-Id: I92a14fdcb949d748bebec0a357d8baad37aeb46e
rowser.java
rowserActivity.java
rowserSettings.java
fbb3f15f725e890837431f402b43e802045a4f3f 09-Mar-2010 Leon Scroggins <scroggo@google.com> Use a special flag to tell SearchDialog to show the microphone.

Fix for http://b/issue?id=2501400

Requires a change to frameworks/base

Change-Id: I002a7b8320d3927b2e93b7fbbd43537208fb7756
rowserActivity.java
003a5ddf3a7ff1b30bfd82cddc8da49cb9fedf15 10-Mar-2010 Leon Scroggins <scroggo@google.com> When reverting the voice title bar, display the url.

Fix for http://b/issue?id=2503151

Change-Id: I8beda0135631d18cc65f5a59dde46142d0c18b08
rowserActivity.java
7205e9df23ee995f9c15c54bab341c251fdeb779 09-Mar-2010 Grace Kloba <klobag@google.com> Use the new system overscroll background api.
rowserSettings.java
e10dde5aab881bd791094edd80c6e438d4601787 09-Mar-2010 Leon Scroggins <scroggo@google.com> Allow going back to voice search from not-first results.

When going to a result besides the first one, remember the original
Intent which opened voice search mode, and add the number of the
selected result. Now going back to voice search works even if the
user selected a not-first result and then followed a link.

Change-Id: I9db335ec43c442c01f1355e2259d250a65b3aa20
ab.java
9df949776c726b05ead037a8ba2d2d2c14cb5dca 09-Mar-2010 Leon Scroggins <scroggo@google.com> Pass attached HTTP headers to WebView from voice search.

Fix for http://b/issue?id=2496144

Change-Id: I245e7e47a31158a9082a33c1ebcfb7dcf924ee08
ab.java
3ee3fef2f83d47eff2f77fee359f561bc6ca53ac 08-Mar-2010 Leon Scroggins <scroggo@google.com> Check for null filename before creating a new file.

Fix for http://b/issue?id=2496729

Change-Id: I2250e42621df787e2c73da6343436d669177d255
rowserDownloadPage.java
b6a6544982df8c4dfa4a5871a3f6e0d9fe60dff3 06-Mar-2010 Christopher Tate <ctate@google.com> Refactor android.backup -> android.app.backup

Change-Id: Ifc005e14e8b7ac921ffa1a56a46c5c4083b4ea2d
rowserBackupAgent.java
rowserProvider.java
aa37e7fdb52d0180b8eea25d53950c5c0791f968 05-Mar-2010 Leon Scroggins <scroggo@google.com> Ensure the fake title bar shows during loading.

Previously, if the BrowserActivity was paused when the page starts
to load (as when loading from bookmarks or the search bar), showing
the fake title bar would fail. Now do the check as the page continues
to load to guarantee that it shows.

Fix for http://b/issue?id=2487417
rowserActivity.java
233a207f746f2d950c65e0ea337141f34bc9ee23 05-Mar-2010 Mike Reed <reed@google.com> Merge "if savePicture failes, delete the file (which is now unreliable, and possibly large)"
d5eee69bc37b5d92d376e6d3e07890550c452e6d 05-Mar-2010 Mike Reed <reed@google.com> if savePicture failes, delete the file (which is now unreliable, and possibly large)
ab.java
6adacc90222a3293bc631ef88ee5613e23b2d4c0 05-Mar-2010 Patrick Scott <phanna@android.com> Check the network state in onCreate.

This ensures that we set mIsNetworkUp before trying to load a page.
rowserActivity.java
e95d75e89eb7da2089bfacc2536c6590ddc29388 04-Mar-2010 Patrick Scott <phanna@android.com> Merge "Close the bookmarks cursor."
8e9fe327af19df2df03a2546c97604b095acd5e1 04-Mar-2010 Patrick Scott <phanna@android.com> Close the bookmarks cursor.

If no touch icon loader is created, close the cursor immediately. Close the
cursor in doInBackground to ensure that the cursor is closed even in error.

Bug: 2483029
ownloadTouchIcon.java
ab.java
b3b04f75a05889ac615f7c7b9cc84e65a9c65d40 03-Mar-2010 Leon Scroggins <scroggo@google.com> Attach the stop button to the textbox in the title bar.

This also required using different assets for the title bar background.

Fix for http://b/issue?id=2485473
itleBar.java
0c75a8ed8d95d2f5278826222ca5ec4e96b2aee4 03-Mar-2010 Leon Scroggins <scroggo@google.com> Going back to a voice search will reenter voice search mode.

Store the Intent that initiated voice search mode in the history
item, so that when going back to that page, we can reinvoke voice
search with all of the intended extras.

Fix for http://b/issue?id=2425052
ab.java
4324bcda7faedf487eb3f461657c9cba667799f1 03-Mar-2010 Leon Scroggins <scroggo@google.com> Merge "Do not allow our resend/dontresend messages to be sent twice."
7d3ac79a202f0caf588e70270c28f5510ff80821 03-Mar-2010 Cary Clark <cary@android.com> refactor find state and scrolling

Explicitly call webkit to note when find dialog is visible,
to dismiss the find dialog and clear to matches.

Companion fix in frameworks/base and external/webkit

http://b/2370069
rowserActivity.java
indDialog.java
c7c0fced4bfa9a15d4db28b4376f3fec28ef7fa5 02-Mar-2010 Bjorn Bringert <bringert@android.com> Use SUGGEST_COLUMN_TEXT_2_URL in browser suggestions

Before, the Browser used an HTML <font> tag to style
URLs in history / bookmark suggestions. The color used
was a hidden framework resource, it assumed that
the caller knew to interpret HTML mark-up, and it only
worked on a light colored background.

Now a separate column is used for displayed URLs, letting
the caller decide how to style URLs.

Part of the fix for http://b/issue?id=2380681

Change-Id: I1c3981de22bccf9cba2f2b903225ef1b50226758
rowserProvider.java
4a64a8a375b1531392a068039e3c4ee3a636b1ec 02-Mar-2010 Leon Scroggins <scroggo@google.com> Do not allow our resend/dontresend messages to be sent twice.

Fix for http://b/issue?id=2340086
ab.java
da3e030722f8703a27595e31a87428ca5df1f213 02-Mar-2010 Leon Scroggins <scroggo@google.com> Do not insert duplicate urls into the browser database.

Move the logic for finding similar URLs to frameworks/base,
and use it in addBookmark. In BrowserActivity, call smartUrlFilter
before calling updateVisitedHistory, so the '/' will be appended
before adding to the database.

Part of fix for http://b/issue?id=2442391

Depends on a change to frameworks/base
ookmarks.java
rowserActivity.java
698dd4b994a4581b82d85cc417f46be014bdf5f0 02-Mar-2010 Brian Carlstrom <bdc@google.com> Merge "SslCertificate should provide Date interface"
95a2e4ab94514e4e41033b0d27a0e66855cff8eb 02-Mar-2010 Brian Carlstrom <bdc@google.com> SslCertificate should provide Date interface

While working on out openssl code, I found a Y2k bug that the dates
from invalidate certificates could be shown as 1909 instead of 2009.
The reason was because SslCertificate/BrowserActivity passed the
values around as Strings even though the started as Dates (from
X509Certificate) and were converted backed to Dates before
presentation by BrowserActivity's reformatCertificateDate.

SslCertificate now maintains date fields internally as Date objects
without converting them to Strings. The constructor and String
accessors, which are now @deprecated, now specify the format as an ISO
8601 date string which uses 4 digit years.

BrowserActivity now reformatCertificateDate is now simply
formatCertificateDate and no longer has to convert from String to Date
and back to String to get proper Locale formatting.

CTS SslCertificateTest also updated.
rowserActivity.java
391df7c27e22b4b6e52d082f89d8efef808e73c0 02-Mar-2010 Grace Kloba <klobag@google.com> Change where "Search for web"'s position.

If there is a matching history/bookmark, it will be
in the second place. Otherwise it will be in the first
place.

Fix http://b/issue?id=2314166
rowserProvider.java
7b55141365991e5d0712f3a8f2b952eb8f933388 01-Mar-2010 Leon Scroggins <scroggo@google.com> Merge "Remove deleted files from the list of browser downloads."
b67db6b588b7de2426600335bf13b031b2d7167b 26-Feb-2010 Leon Scroggins <scroggo@google.com> Remove deleted files from the list of browser downloads.

Fix for http://b/issue?id=2469085
rowserDownloadPage.java
12b4093c419145aa8e8391527f112a818b9ae327 26-Feb-2010 Leon Scroggins <scroggo@google.com> Merge "If a download finishes while the contextmenu is open, update it."
d080b185a00b299e425ac23e7109aeda69e716fe 26-Feb-2010 Leon Scroggins <scroggo@google.com> If a download finishes while the contextmenu is open, update it.

The contextmenu for a successful download should be different from
the one for a download in progress. When the download completes,
remove the open contextmenu and open a new one, with the appropriate
options.

Fixes http://b/issue?id=2387032
rowserDownloadPage.java
b4dc4ad5f0048a0bbfbed493e31beabcf4c59538 25-Feb-2010 Patrick Scott <phanna@android.com> Merge "Update the shortcut icons with new assets."
c0fdde99a36be4eed618a2c71cec84c7bcb95626 25-Feb-2010 Patrick Scott <phanna@android.com> Update the shortcut icons with new assets.

Position the favicon in the (almost) center of the asset.

Bug: 2168561
rowserBookmarksPage.java
385effd3192a16b737a7d4fbe4fc71c6cf467627 25-Feb-2010 Dianne Hackborn <hackbod@google.com> Update to reflect android-common no longer in framework.
rowserActivity.java
rowserProvider.java
ownloadTouchIcon.java
etchUrlMimeType.java
43914692ad81ec64e5da2dd3e7e3f79b71594eaa 19-Feb-2010 Patrick Scott <phanna@android.com> Remove our dependency on gsf.

Hardcode the account values when looking up the hosted domain. We also hardcode
the settings uri for looking up the client id. This is the better solution for
now because the client id is written only once. If the partner setup were to
write the value to the BrowserProvider, it would get erased if the user decided
to reset the Browser.
rowserActivity.java
rowserProvider.java
rowserSettings.java
dcc5eeb63eadd597587a0b2b49998c267b0bcc11 23-Feb-2010 Leon Scroggins <scroggo@google.com> If a tab was opened solely to download a file, close the tab.

Fix for http://b/issue?id=2217707
rowserActivity.java
ab.java
abControl.java
d5c3e0f11f44d724390d0100d82c5eb73c7c489d 24-Feb-2010 Mike Reed <reed@google.com> disable mr-stretch (at least for now)
abControl.java
7712c0f97b6d24ad32580379a83d0c5acec41b40 23-Feb-2010 Leon Scroggins <scroggo@google.com> Merge "Backup bookmarks when a new bookmark is added."
f2463ae7ea9f59f3408a87b146d83bee4f26c37b 23-Feb-2010 Leon Scroggins <scroggo@google.com> Backup bookmarks when a new bookmark is added.

Fix for http://b/issue?id=2332942
rowserProvider.java
03e6d39560d7de359782485d4c863d600b34fb51 12-Feb-2010 Paul Westbrook <pwestbro@google.com> Change the browser to use the standard EXTRA_SUBJECT intent extra
when sharing a page. This allows Email and Gmail to prefill the
subject of the message with the title of the page
rowserActivity.java
4e9f89b0a64395133b9160dcb4533d2dc62a424f 22-Feb-2010 Leon Scroggins <scroggo@google.com> When long pressing on title bar, do not use WebView in onCreateContextMenu

Fix for http://b/issue?id=2456405

Override TitleBar::createContextMenu to call BrowserActivity's onCreateContextMenu
directly, so that WebView is ignored, and we only get the options for TitleBar.
rowserActivity.java
itleBar.java
e4c98469644d3fa2689cf6658b1999add13c7e0e 19-Feb-2010 Andrei Popescu <andreip@google.com> Change the way the browser detects connectivity changes.

Fix b: 2454643
rowserActivity.java
b6e8f8512d20d8b3655598b89d2aeb7ff942c3d0 19-Feb-2010 Patrick Scott <phanna@android.com> Merge "Remove tabs."
9d53da05812f959745810a33bb4e06b273393c42 19-Feb-2010 Patrick Scott <phanna@android.com> Remove tabs.
rowserActivity.java
b000c16fe924b014c81a701fd6ee7c421dcdc2d8 18-Feb-2010 Bjorn Bringert <bringert@android.com> Merge "Use SearchManager.getWebSearchActivity() for web suggestions"
3274754180614765168ff039f4c1dea1196e86ec 18-Feb-2010 Bjorn Bringert <bringert@android.com> Use SearchManager.getWebSearchActivity() for web suggestions

This makes sure that the web suggestions come from the global
search package. With the old code, web suggestions could break
if some random app had a default intent filter for ACTION_WEB_SEARCH.

Change-Id: I67ecbe90433c01dc7a51921573c584d888a819d6
rowserProvider.java
0c264cfa73607f2a4e444c6c16d8ecb274a19594 18-Feb-2010 Ben Murdoch <benm@google.com> Merge "When a second database is created on an origin, ensure that the quota for that origin is large enough to cover both databases (old and new)."
34b89ef113c7e5e365f75ec692a98a5484834ca0 09-Feb-2010 Ben Murdoch <benm@google.com> When a second database is created on an origin, ensure that the quota for that origin is large enough to cover both databases (old and new).

Fix for 2417477

Change-Id: I914b29a5f90a11fe3c3dc9a927a8720197b03560
ebStorageSizeManager.java
92472e83d198d741f0d242ea87ebb57395505cad 17-Feb-2010 Leon Scroggins <scroggo@google.com> When loading a new page from the UI side, update the title bar to the new url.

Fixes http://b/issue?id=2379215
rowserActivity.java
8ad299270a97dfa3f9bcb956096bc152498fb727 16-Feb-2010 Leon Scroggins <scroggo@google.com> Clear omnibox when pressing search key.

Fix for http://b/issue?id=2442426

No longer override onSearchRequested, so that pressing the search
key behaves normally. For touching the title bar, use the old
onSearchRequested (renamed to editUrl).
rowserActivity.java
itleBar.java
30995e7cef0a0d5f9c7228d504076e0c158fa8b7 09-Feb-2010 Andrei Popescu <andreip@google.com> Implement navigator.isApplicationInstalled() API

This CL contains the comminication with the package manager.

Fix b: 2371005
rowserActivity.java
e6c4bd8af161f4f7ee23889cd10afc9d323aff85 09-Feb-2010 Bjorn Bringert <bringert@android.com> Add geolocation permissions to BrowserProvider

The old hidden Google-specific framework setting
Settings.Secure.USE_LOCATION_FOR_SERVICES has been removed
and replaced by a setting in GoogleSettingsProvider.

Since Browser can't read from GoogleSettingsProvider,
I've instead changed SetupWizard and the Google search settings
(in GoogleQuickSearchBox) to write to this new geolocation
content provider in the Browser.

The geolocation permission content provider is write-only, and
requires a signatureOrSystem permission to write to. So
only system apps can add geolocation permissions,
and the only system apps that do so are SetupWizard and
GoogleQuickSearchBox.

Bug: http://b/issue?id=2428694
Change-Id: I0be5dbf4d99d07ca13b07fb299155c5aa17a51bd
rowserProvider.java
10d1cca0c208d1f9db23893a8515685e04cfe224 10-Feb-2010 Bjorn Bringert <bringert@android.com> Use Search.SOURCE from android-common

The SOURCE (search source identifier) constant is moving
from hidden in android.app.SearchManager to com.android.common.Search.

Part of http://b/issue?id=2429556

Change-Id: I4eee5dbac6f0cee2947175915186a17d06dd9fec
rowserActivity.java
1fe13a5230e319df42b21939a14d127bd9bf3856 09-Feb-2010 Leon Scroggins <scroggo@google.com> send broadcast intents to voice search for logging purposes

Fix for http://b/issue?id=2390720
rowserActivity.java
ab.java
itleBar.java
3b18ce37c13fce7212948df90a012d7011924a6e 08-Feb-2010 Leon Scroggins <scroggo@google.com> If the user submits the same search again from voice search, stay in place.

Fix for http://b/issue?id=2428574
rowserActivity.java
76e16866bbc9bd6c8d269b4764365728d4745d2f 08-Feb-2010 Leon Scroggins <scroggo@google.com> Do not ellipsize the title bar in voice search mode.

Fix for http://b/issue?id=2427828

Apparently TextView, when set to ellipsize="end", will truncate
before going to three lines. Turn off truncation when in voice
search mode.
itleBar.java
ea75407daa47d54d51858c04b8ac07e5bd4d3d07 08-Feb-2010 Leon Scroggins <scroggo@google.com> Trim the extra whitespace before passing to SearchDialog.

Fixes http://b/issue?id=2427810
itleBar.java
f48d44ea4292563616e7f29b50ea94aeaff4fa3c 05-Feb-2010 Leon Scroggins <scroggo@google.com> Update look of title bar when in voice search mode.

Fix for http://b/issue?id=2390713

Add the arcs to the end of the title.
Change to multiline.
Use the standard long press look.
itleBar.java
735a38d2d8e1db56d91b7b754b540f8643223493 05-Feb-2010 Leon Scroggins <scroggo@google.com> Merge "Launch intents to open/delete downloads, and handle them in the browser."
fedc493cd810fbd4385efbd647ee70852870988f 26-Jan-2010 Leon Scroggins <scroggo@google.com> Launch intents to open/delete downloads, and handle them in the browser.

Initial work for http://b/issue?id=2384554 : showing all downloads in the
browser. On the BrowserDownloadPage, no longer rely on the filename,
since once the Browser shows downloads from other applications, the
filenames for those downloads will not be available, and this way
all downloads are handled the same.

Other applications which download files will need to handle the same
Intents as OpenDownloadReceiver in order to open/delete them from
the BrowserDownloadPage.

OpenDownloadReceiver is also a necessary step towards moving the
BrowserDownloadPage into its own application, if we ultimately
decide to do that.
rowserDownloadAdapter.java
rowserDownloadPage.java
penDownloadReceiver.java
c42addfd5c76d543c63a83ef87c1257cea309edf 28-Jan-2010 Ben Murdoch <benm@google.com> Use the extended ConsoleMessage class to populate the Error Console, and in colour!

Also tag the messages from the console that we pipe to the system log with Browser rather than Tab to match previous behavior and make filtering the logs easier (See b/2376873)

Change-Id: I1e2bb03c5b4e57e531a97acaa17d475224598209
rrorConsoleView.java
ab.java
1298bfc6a4ab566d7fae2596a0ae73d082ef6da3 04-Feb-2010 Jeff Hamilton <jham@google.com> Merge "This should fix the build."
4db482f37c2d246c0fdc6a64b4320a04229e2c09 04-Feb-2010 Jeff Hamilton <jham@android.com> This should fix the build.

Change-Id: Ib03e2d8500a53b5f8742b19415a421a602947ec3
rowserProvider.java
rowserSettings.java
82c1baa16a66eabdd7fd1eb6569e61cb6caac4fd 02-Feb-2010 Leon Scroggins <scroggo@google.com> Handle voice search it provides html content to display.

Fix for http://b/issue?id=2407710
ab.java
c38909b6156331f8d739e0d6d7a9f7a0fae3d17c 02-Feb-2010 Kristian Monsen <kristianm@google.com> Merge "Logging page load time"
4dce3bf588b7eaf4de555a93b67f5ddf9bc1ba77 02-Feb-2010 Kristian Monsen <kristianm@google.com> Logging page load time

Added a log message when a page is loaded. It will handle redirects as a new page load.
ogTag.java
ab.java
7a8b88b0e0f20544df5ee34b798398603261b733 02-Feb-2010 Andrei Popescu <andreip@google.com> Implement support for V8 counters
rowserActivity.java
a1cc3fdce19a336c251297c61cd83ac6cf767cd1 01-Feb-2010 Leon Scroggins <scroggo@google.com> Use the constants defined in RecognizerResultsIntent for voice search.
rowserActivity.java
rowserProvider.java
ab.java
0a1d838ccd16ac08300bb8ac89b61ee0c956a49b 01-Feb-2010 Kristian Monsen <kristianm@google.com> Log when bookmarks are added

Log when the user add a bookmark, sending the url of the bookmark and how the bookmark was added
ddBookmarkPage.java
ventLogTags.logtags
istoryItem.java
ogTag.java
58d56c6b5052faa86083965132cd51b1a9594d0e 28-Jan-2010 Leon Scroggins <scroggo@google.com> Handle the voice search intent.

Once the voice search intent has been handled, the title bar
background changes to green, and touching it displays other voice
search possibilities.

Fixes http://b/issue?id=2390686
rowserActivity.java
rowserProvider.java
ab.java
itleBar.java
e5073c271be740654469ea63b69bd4a505ca222c 29-Jan-2010 Mike Reed <reed@google.com> roll MR3 stretchy changes into master
eshTracker.java
abControl.java
d3992d41910911697e02b5ebd87a97d5fbfc509e 28-Jan-2010 Grace Kloba <klobag@google.com> Move the "Search web ..." to the first in the
suggestion list.

http://b/issue?id=2314166
rowserProvider.java
2d508edbf54ea74cd4e89be8b622b1cbd587464a 28-Jan-2010 Grace Kloba <klobag@google.com> Should trust my own code
rowserActivity.java
1c15ace5e630e361a48cff8f83fef207436bb80b 08-Dec-2009 Patrick Scott <phanna@android.com> Demo widget using the UrlRendererService for server-side rendering of urls.
idget/BookmarkWidgetProvider.java
idget/BookmarkWidgetService.java
1bc9c7464052c544ff5719bca614be3228f5985c 28-Jan-2010 Grace Kloba <klobag@google.com> Merge "Use a single EXTRA_HEADERS intent."
00f54c589fd38431efd42ea2a551a49e64d595d5 27-Jan-2010 Grace Kloba <klobag@google.com> Use a single EXTRA_HEADERS intent.
rowserActivity.java
d944d4d63c9e93b51fae38fc86f0d87fff0e3a21 27-Jan-2010 Patrick Scott <phanna@android.com> Fix a legit crash that the monkey found.

If the device is running low on memory, the Browser may free background tabs.
removeTab could potentially remove a tab that has a lower index than the current
tab. That would cause mCurrentTab to point to the incorrect tab. Update
mCurrentTab if that is the case so it is pointing to the correct index.

Bug: 2371002
abControl.java
068e48b469f5abca53ee3da38f933cf2c25c93b8 27-Jan-2010 Grace Kloba <klobag@google.com> Add request header support for the Browser/WebView.
QSB can use this instead of POST to send the location
data. After QSB makes the switch, we should also
remove the POST_DATA intent which is hidden.

Add loadUrl(String url, HashMap extraHeaders) to
WebView so that the caller can send the extra http
headers.

Remove "inline:" as no one is using it and it is a
hidden feature.

Part 2 of 3-project checkin.
rowserActivity.java
34e60c4694aa1f1461ee6c6a756faf2afb442ab6 27-Jan-2010 Jean-Baptiste Queru <jbq@google.com> use the very private API

Change-Id: Ife7e8a69878e96b6c659d5eb66aa3f386b84f26c
rowserDownloadPage.java
d334bf564b72416e77e707d25f8c55cfe1d85709 26-Jan-2010 Mike Reed <reed@google.com> conditional code to test the browser in 32bit
rowserActivity.java
11e71b1d376c5c41baf24f737b56b82d0e814988 25-Jan-2010 Leon Scroggins <scroggo@google.com> Always show the voice search button in the browser title bar when in voice search mode.

Fix for http://b/issue?id=2390704
itleBar.java
3d3c198547122e52708140dc2ed10e1d4d8358da 22-Jan-2010 Mike Reed <reed@google.com> disable mr stretchy, but leave the support code around for now
abControl.java
f0ba442a1cd64bacb681931b6719ddeb540b9ac2 22-Jan-2010 Leon Scroggins <scroggo@google.com> Merge "Use the common method for updating the title."
716d4f542daec3588f45cbc5cb3acc825233b8a1 21-Jan-2010 Doug Zongker <dougz@android.com> relocate GoogleLoginService

Change-Id: Ie5a1770b8bb3adaeb9dce1db89e0b563519fde0a
rowserActivity.java
cc1a267b0160440ddc96d47e5af1f418a2a2fda3 21-Jan-2010 Leon Scroggins <scroggo@google.com> Use the common method for updating the title.

Depends on a change in frameworks/base
rowserDownloadAdapter.java
cf79ca6219d8dc11942fa2529b39d25b3380b01f 21-Jan-2010 Leon Scroggins <scroggo@google.com> Change the error message when attempting to open a file that cannot be opened.

Previously, a file that could not be opened had to be a failed download.
Now that we allow the download of files which cannot be opened, we need
a different error message when attempting to open them.
rowserDownloadPage.java
90be8e2aaa6915fd3e8106bb3f2cd512d18d9369 21-Jan-2010 Leon Scroggins <scroggo@google.com> Merge "Do not show the downloads page without the user explicitly requesting it."
4cf7de0e445d302b45338fd46ecaa0b52d664eee 21-Jan-2010 Leon Scroggins <scroggo@google.com> Remove the option to clear all downloads.

Clearing all downloads would remove completed downloads from the
list, while leaving them on the SD card, and there would not
necessarily be a way to delete them using the phone.
rowserDownloadPage.java
f08809b2cf7e502fef5965691a7fb6d7cf0322af 21-Jan-2010 Leon Scroggins <scroggo@google.com> Do not show the downloads page without the user explicitly requesting it.

Fixes http://b/issue?id=1671150
rowserActivity.java
etchUrlMimeType.java
9be173303990c4cb24ce2d244a44e9af2fc32d4e 14-Jan-2010 Leon Scroggins <scroggo@google.com> Replace clearing an item from the downloads list with deleting the item.

Fix for http://b/issue?id=2367238
rowserDownloadPage.java
79f107bdb2c509abb02cfca92ca9dba6187282bc 21-Jan-2010 Mike Reed <reed@google.com> Do not merge

use larger 16x16 asset, reduce pull a little bit
eshTracker.java
474429d099342fb0ad4959d59e05b764b96c2bb0 20-Jan-2010 Mike Reed <reed@google.com> Do not merge

port stretchy from master
add pattern bg for effect #2
eshTracker.java
abControl.java
96afcb1a85b1d14be910bfe0a2c4104e6ec87964 10-Dec-2009 Leon Scroggins <scroggo@google.com> Add data (title, screenshot, favicon) to share intent.

Requires a change to frameworks/base

Fixes http://b/issue?id=2243246
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
56199cc25e7ee0455ec2a8099098b66b8554f677 12-Jan-2010 Andrei Popescu <andreip@google.com> Detect if the current network is wifi or not and update webkit.
This info is passed to youtube.com via a custom HTTP header.

Fixes b:2368650
rowserActivity.java
1e5bad97ca8fb9b12501f4f747941d02f03e1362 15-Jan-2010 Jean-Baptiste Queru <jbq@google.com> Use the private Download Manager APIs.

This boils down to using Downloads.Impl instead of Downloads

The APIs that were being used so far are going to disappear
to be replaced by a new set of APIs, but in order for the browser
to be able to continue using the old APIs a new copy of those APIs
was created "on the side" so that the browser doesn't need to
change much.

Bug: 2245521

Change-Id: I33c526331cce006710b1f934a4aeb64cdb95d62e
rowserActivity.java
rowserDownloadAdapter.java
rowserDownloadPage.java
etchUrlMimeType.java
2336dae2a336f519ce64d0d7f5837b53d0d3d2c6 15-Jan-2010 Kristian Monsen <kristianm@google.com> Merge "Added framework for logging"
2e2725239c3761147d88e0322427cc63b70c7b96 15-Jan-2010 kristianm <kristianm@google.com> Added framework for logging

Startet on logging from the browser. This commit is just the tools
for logging, nothing is being logged yet.
ventLogTags.logtags
ogTag.java
a947d2d5b99fe5d7b17ba23a944aca79b55346a1 14-Jan-2010 Mike Reed <reed@google.com> enable stretch[1] by default
abControl.java
9b78e1d1e0bd819ae03df5594d4a56519e5d87c7 13-Jan-2010 Mike Reed <reed@google.com> refactor draghandler dispatch in about:debug.drag#
rowserActivity.java
121dffcfe7f0569cc8cf4c7fb2468ff2272acfea 13-Jan-2010 Leon Scroggins <scroggo@google.com> resolved conflicts for merge of 444fde48 to master
2483745674f95f60b8c3b8c9e817f2df1776a0b5 13-Jan-2010 Leon Scroggins <scroggo@google.com> Show the downloads list divided into groups based on how recently downloaded.

Fixes http://b/issue?id=2367226
rowserDownloadAdapter.java
rowserDownloadPage.java
rowserHistoryPage.java
ateSortedExpandableListAdapter.java
8270c2a7da5c0f999547b62e17b17086566e4250 13-Jan-2010 Leon Scroggins <scroggo@google.com> resolved conflicts for merge of 66c429a8 to master
a3935ac40ac3767b13c92b192a0eb69d837a4093 12-Jan-2010 Leon Scroggins <scroggo@google.com> Merge "Move clustering functionality of HistoryAdapter to its own class." into eclair-mr2
6fd2ed751dc2efcdaed50631bd0f78f9eb0308fb 12-Jan-2010 Leon Scroggins <scroggo@google.com> Move clustering functionality of HistoryAdapter to its own class.

This way it can be used by the BrowserDownloadsAdapter (in a
separate changelist) to fix http://b/issue?id=2367226
rowserHistoryPage.java
ateSortedExpandableListAdapter.java
0c33ba3800d105e094eb1bc5c5af9892ab21733f 12-Jan-2010 Leon Scroggins <scroggo@google.com> am 4d569da2: am c7b92f81: Use a "boolean" instead of a "Boolean"

Merge commit '4d569da292a8a371098461d0763edd1393cdc712'

* commit '4d569da292a8a371098461d0763edd1393cdc712':
Use a "boolean" instead of a "Boolean"
c7b92f811dfa3572578ddc6714c98a03936d9ce5 12-Jan-2010 Leon Scroggins <scroggo@google.com> Use a "boolean" instead of a "Boolean"

Fixes http://b/issue?id=1856681
rowserActivity.java
87ec20cb906d9728de80471cf6b536c74237b0fc 11-Jan-2010 Leon Scroggins <scroggo@google.com> am 58c3d985: am fde9746a: Clear parent/child tab relationships when clearing history.

Merge commit '58c3d985682495d6563cafe21fa19a47ef349971'

* commit '58c3d985682495d6563cafe21fa19a47ef349971':
Clear parent/child tab relationships when clearing history.
fde9746ac3055848e110c35f19ec5893c621f766 11-Jan-2010 Leon Scroggins <scroggo@google.com> Clear parent/child tab relationships when clearing history.

Fixes http://b/issue?id=2330279
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
rowserPreferencesPage.java
ombinedBookmarkHistoryActivity.java
abControl.java
15b8ec6b226f4d57307716e1f495e10a91f8cbf4 09-Jan-2010 Romain Guy <romainguy@android.com> Deprecate fill_parent and introduce match_parent.
Bug: #2361749.
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
rowserHomepagePreference.java
indDialog.java
ostVisitedActivity.java
2290d2174a096d537f8cf899243ecaa9cb88ad5b 08-Jan-2010 Mike Reed <reed@google.com> enable drag-trackers via about:debug.dragN where N is

0: no tracker (default)
1: variant 1
2: variant 2
rowserActivity.java
eshTracker.java
a9d64b06d21915dc7845c77d8f97469ce2ca60a3 08-Jan-2010 Patrick Scott <phanna@android.com> Remove onTooManyRedirects as it is deprecated.
ab.java
193def94f541f1d0bbd3ec43f1059112993a9a95 07-Jan-2010 Patrick Scott <phanna@android.com> Use LIKE rather than GLOB since the url contains '?'.

Bug: 2271388
rowserBookmarksAdapter.java
a3113e66a29118ec4271a4ce2e047fa722f2fcf6 06-Jan-2010 Fred Quintana <fredq@google.com> Merge "switch to using AccountManager instead of GLS"
3423c9bc775931a96249020d64b65a790409768a 05-Jan-2010 Leon Scroggins <scroggo@google.com> am 4843fb8f: am 02065b07: Save to database in non UI thread.

Merge commit '4843fb8fbc68b500a039d7e8fb21d73eeaa77baa'

* commit '4843fb8fbc68b500a039d7e8fb21d73eeaa77baa':
Save to database in non UI thread.
02065b07aea6b4392c344a4172c3ab56019225ed 04-Jan-2010 Leon Scroggins <scroggo@google.com> Save to database in non UI thread.

Work to prevent ANR reported in http://b/issue?id=2322540 category 1.
ddBookmarkPage.java
752b656ef16af3804572ee91469b1cd6ff2a4b87 18-Dec-2009 Fred Quintana <fredq@google.com> switch to using AccountManager instead of GLS
rowserActivity.java
357648f457404fec19938f2d0b29a1250c7818cd 18-Dec-2009 Mike Reed <reed@google.com> am 42bf4dc3: am d5a80a52: add initial dragtrackers

Merge commit '42bf4dc36aa994a3f98c34a6db396ca1b7e7c578'

* commit '42bf4dc36aa994a3f98c34a6db396ca1b7e7c578':
add initial dragtrackers
d5a80a5295438be18cfaebf197088d7c15f6d0ba 12-Nov-2009 Mike Reed <reed@google.com> add initial dragtrackers

deleted: src/com/android/browser/TestTracker.java
eshTracker.java
abControl.java
2b8ba7754c56340c67a3ca3de365d5028c7ed646 14-Dec-2009 Paul Westbrook <pwestbro@google.com> am a14a22f4: am c6343adf: Changed class paths for classes moved in unbundling effort

Merge commit 'a14a22f479ea08b56c8abcc3b75b54f0d5f1e3f8'

* commit 'a14a22f479ea08b56c8abcc3b75b54f0d5f1e3f8':
Changed class paths for classes moved in unbundling effort
c6343adff2abb5ae8ec2cc7ba613dd7e48ba7e9a 12-Dec-2009 Paul Westbrook <pwestbro@google.com> Changed class paths for classes moved in unbundling effort
ownloadTouchIcon.java
etchUrlMimeType.java
8f92af82e850474d6a8eb7c6bd119a80942801c6 14-Dec-2009 Derek Sollenberger <djsollen@google.com> am 3950d733: am c06a2da3: Merge change I4c7be8c7 into eclair-mr2

Merge commit '3950d733fad2f7cfd127ea26bf9c7a2a66623c33'

* commit '3950d733fad2f7cfd127ea26bf9c7a2a66623c33':
Notify the WebView that its customView is not being displayed instead of failing silently.
4fbe49cb7189deafb530c9146cbc47fb84f7fb0c 14-Dec-2009 Patrick Scott <phanna@android.com> am 7fd68662: am 49b11f97: Fix a monkey crash by pretending to be a real adapter.

Merge commit '7fd68662d80983776bcf1f0bb785b8e181f57eb6'

* commit '7fd68662d80983776bcf1f0bb785b8e181f57eb6':
Fix a monkey crash by pretending to be a real adapter.
c06a2da38a76eac4221f47cf17fccb27dc757fed 14-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I4c7be8c7 into eclair-mr2

* changes:
Notify the WebView that its customView is not being displayed instead of failing silently.
8ff57db0a8dc8eb659fbcdcd4a856208609e6070 08-Dec-2009 Derek Sollenberger <djsollen@google.com> Notify the WebView that its customView is not being displayed instead of failing silently.
rowserActivity.java
49b11f97360fea3bb37fc5cc3703587deaf32f00 14-Dec-2009 Patrick Scott <phanna@android.com> Fix a monkey crash by pretending to be a real adapter.

The monkey could generate this crash by sending a touch event to the view after
a tab was removed from TabControl (somehow). Use notifyDataSetChanged() to be a
better adapter. If we did not call notifyDataSetChanged and getCount() will
return something different, return the old count and post a message to update
the adapter.

Bug: 2307928
ctiveTabsPage.java
b71d88d5c09f1d1de0ae678e238b8d1691146420 10-Dec-2009 Leon Scroggins <scroggo@google.com> am fb6549b9: am d530494d: Provide a button to allow the user to set the home page to the current page.

Merge commit 'fb6549b93476f115b4aa1a14523d98e27366d3e6'

* commit 'fb6549b93476f115b4aa1a14523d98e27366d3e6':
Provide a button to allow the user to set the home page to the current page.
d530494de9c182af4aff97ddd46343b32594da51 10-Dec-2009 Leon Scroggins <scroggo@google.com> Provide a button to allow the user to set the home page to the current page.

Fixes http://b/issue?id=2243560
rowserActivity.java
rowserHomepagePreference.java
rowserPreferencesPage.java
0d583d1c76a4b6bb9e406b2b4b217b46f7b6340c 10-Dec-2009 Leon Scroggins <scroggo@google.com> am ae779592: am 4e67a2a4: Merge change I22807d19 into eclair-mr2

Merge commit 'ae77959253d69643ba0fc71647630cee880f3519'

* commit 'ae77959253d69643ba0fc71647630cee880f3519':
Do not use the Cursor if it is closed.
8cb4c8f4148e0d4ba0325edf548dd6561d8d1f6d 10-Dec-2009 Leon Scroggins <scroggo@google.com> am 98f0d6db: am a143bfea: Merge change If65b50dd into eclair-mr2

Merge commit '98f0d6db63213c3107cb8f2e6ed649df73f4521f'

* commit '98f0d6db63213c3107cb8f2e6ed649df73f4521f':
Allow long press MENU to open IME in Browser.
4e67a2a46507299a1aa8f2b94c33c3f65e5f78e2 08-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I22807d19 into eclair-mr2

* changes:
Do not use the Cursor if it is closed.
22807d1975984667829138d7d47d2020f8632f11 08-Dec-2009 Leon Scroggins <scroggo@google.com> Do not use the Cursor if it is closed.

Fixes http://b/issue?id=2307930
rowserHistoryPage.java
f65b50ddd2f7ed1205002d74082fff1ac2336d5c 08-Dec-2009 Leon Scroggins <scroggo@google.com> Allow long press MENU to open IME in Browser.

Pass MENU key up even if menu is already held down so the
IME can open due to long press.

Fixes http://b/issue?id=20306904
rowserActivity.java
8cf03efd029cf9939ad0562f7773ef03304ac3bd 07-Dec-2009 Bjorn Bringert <bringert@android.com> am 5ad0d55d: am 80a56269: Merge change Ie2888363 into eclair-mr2

Merge commit '5ad0d55d4a24a92d51fa6675150b62ccf468789c'

* commit '5ad0d55d4a24a92d51fa6675150b62ccf468789c':
Change SearchableInfo import
80a56269482dcc071e1b413baf968509bd9da9fb 05-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ie2888363 into eclair-mr2

* changes:
Change SearchableInfo import
abc3ac84a47b1ed7bd4ae66ebdfac5cee5db9a51 04-Dec-2009 Bjorn Bringert <bringert@android.com> Change SearchableInfo import

SearchableInfo has moved from android.server.search to
android.app.

This is part of http://b/issue?id=2270838

Change-Id: Ie2888363484b24b08715e5959a873e5fa59722f9
rowserProvider.java
204b7ce5fa9301918a995308aeaa296b0d5d3723 03-Dec-2009 Grace Kloba <klobag@google.com> am 7a953427: am 9804c433: Change the Browser Cached Page capacity.

Merge commit '7a953427d0d96cfff79e2cda8c68fa0b7ac95b90'

* commit '7a953427d0d96cfff79e2cda8c68fa0b7ac95b90':
Change the Browser Cached Page capacity.
ca042cc69d5c25a04f8747875f9036c17c92ca60 03-Dec-2009 Grace Kloba <klobag@google.com> am 8f4d48ac: am 79565031: Set pageCacheCapacity, which enables page cache, for the Browser

Merge commit '8f4d48acc9aad82af2202740f30fc5de711f1562'

* commit '8f4d48acc9aad82af2202740f30fc5de711f1562':
Set pageCacheCapacity, which enables page cache,
9804c433f5c73877e3b529eeee0e60d5395014e7 02-Dec-2009 Grace Kloba <klobag@google.com> Change the Browser Cached Page capacity.
rowserSettings.java
79565031293b4cdfd3e7a0bf9f0ead59b8570bba 24-Nov-2009 Grace Kloba <klobag@google.com> Set pageCacheCapacity, which enables page cache,
for the Browser

http://b/issue?id=2284168
rowserSettings.java
0e96898dabaa781a07dc5313e1503ea3fdb694e0 27-Nov-2009 Leon Scroggins <scroggo@google.com> am 33c8bdb1: am b446443e: Only show manually entered URLs in suggestions.

Merge commit '33c8bdb17d9ef65d5cc790a1059712d8b65dc60b'

* commit '33c8bdb17d9ef65d5cc790a1059712d8b65dc60b':
Only show manually entered URLs in suggestions.
b446443e47c334bc3aaae98b67c8dca347da3032 25-Nov-2009 Leon Scroggins <scroggo@google.com> Only show manually entered URLs in suggestions.

In the bookmarks database, add a column to keep track of whether
the url was entered by the user. When providing a Cursor for
suggestions, do not show visited websites that were not entered
by the user. In BrowserActivity, add manually entered urls to
the database, so that they can be seen in the suggestons.

Requires a change to frameworks/base.

Fixes http://b/issue?id=2281371
rowserActivity.java
rowserProvider.java
6707364247207c7c61a86a73e1703bc2eb0bd5f0 24-Nov-2009 Leon Scroggins <scroggo@google.com> am 3f199992: am ea00257e: Pass a message to query the database, rather than doing it in onCreate.

Merge commit '3f1999925cd1d4fa1afa95a2e1a734b066959801'

* commit '3f1999925cd1d4fa1afa95a2e1a734b066959801':
Pass a message to query the database, rather than doing it in onCreate.
ea00257e871d42afa0639b5e272237957bdbfbdf 24-Nov-2009 Leon Scroggins <scroggo@google.com> Pass a message to query the database, rather than doing it in onCreate.

Creating a BrowserBookmarksAdapter queries the database. Rather than
doing it in onCreate, which may slow down opening the bookmarks page,
pass a message to do it.
rowserBookmarksPage.java
c44c7a6b4e98f9c7674165e547330c17075a3c55 19-Nov-2009 Ben Murdoch <benm@google.com> Rename addConsoleMessage to onConsoleMessage to reflect SDK API changes. Do not merge.

BUG=2271636

This has already been submitted to eclair-mr2.

Change-Id: I906f945120fe1311be01c6aa170105a8effcc56e
rowserActivity.java
164657efe67e7d2ce02ec8804d04dd485f91a098 19-Nov-2009 Steve Block <steveblock@google.com> Adds an explicit type for GeolocationPermissions.getOrigins. Do not merge.

BUG=2271636

This has already been submitted to eclair-mr2.

Change-Id: I8c79b949162a98c3711f01d9c6ebbf53959fd039
rowserPreferencesPage.java
rowserSettings.java
ebsiteSettingsActivity.java
98298f9c4895b32e2551ccdcf6cb2189871b789e 23-Nov-2009 Grace Kloba <klobag@google.com> am 51bc6ae1: am 41d53ed1: Merge change I638d3f45 into eclair-mr2

Merge commit '51bc6ae18994c9432377b83e3cde933d69a9e1e7'

* commit '51bc6ae18994c9432377b83e3cde933d69a9e1e7':
Enable some special debug url.
41d53ed121dbe8932065e099477a0bcb8aae5265 23-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I638d3f45 into eclair-mr2

* changes:
Enable some special debug url.
638d3f45791a31d0b290e180b93bad49576eb6d3 23-Nov-2009 Grace Kloba <klobag@google.com> Enable some special debug url.

about.debug.dom -> dump the dom tree to adb log
about.debug.dom.tree -> dump the dom tree to /sdcard/domTree.txt
about.debug.render -> dump the render tree to adb log
about.debug.render.tree -> dump the render tree to /sdcard/renderTree.txt
about.debug.display -> dump the display tree to /sdcard/displayTree.txt
rowserActivity.java
40f60fecb9c1ef31b2f42a6ddf2a740e70567400 20-Nov-2009 Ben Murdoch <benm@google.com> am 047a7495: am 65acc354: Rename addConsoleMessage to onConsoleMessage to reflect SDK API changes.

Merge commit '047a7495ce25b2ccb36dd2ab5c571ecd3bfa6369'

* commit '047a7495ce25b2ccb36dd2ab5c571ecd3bfa6369':
Rename addConsoleMessage to onConsoleMessage to reflect SDK API changes.
65acc3541e4bcf8d9a0b3f59941c40fdb106c703 19-Nov-2009 Ben Murdoch <benm@google.com> Rename addConsoleMessage to onConsoleMessage to reflect SDK API changes.

BUG=2271636

Change-Id: If41a260f24483e536794c975b532a966ac207e1f
ab.java
4f7436243322d5312a83229e50961208fd757984 20-Nov-2009 Steve Block <steveblock@google.com> am 7ef8c876: am 2a6a0f47: Adds an explicit type for GeolocationPermissions.getOrigins.

Merge commit '7ef8c8763874d54b66c8d9ca2a86c82e8ba70998'

* commit '7ef8c8763874d54b66c8d9ca2a86c82e8ba70998':
Adds an explicit type for GeolocationPermissions.getOrigins.
99492dc847cb1661a928979ac38e6991229e9cae 20-Nov-2009 Patrick Scott <phanna@android.com> am 213be0c4: am 4af206a6: Merge change Ia964056a into eclair-mr2

Merge commit '213be0c4a97cfb388450aaf48693678a3e3492fd'

* commit '213be0c4a97cfb388450aaf48693678a3e3492fd':
Revert "Do not allow javascript to change window focus."
2a6a0f478fb9b67bf7398b1ba7c54ca9c9e430bf 19-Nov-2009 Steve Block <steveblock@google.com> Adds an explicit type for GeolocationPermissions.getOrigins.

This is a partial fix for bug http://b/issue?id=2271636

Change-Id: If7c51332b8051ce2426d67962cb1cf2a9cb0f280
rowserPreferencesPage.java
rowserSettings.java
ebsiteSettingsActivity.java
4af206a6f656a27cfd4004241e1b84e05489eb94 19-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ia964056a into eclair-mr2

* changes:
Revert "Do not allow javascript to change window focus."
eb33dc1f68142cf51324d87babc12bd20f9660b0 19-Nov-2009 Grace Kloba <klobag@google.com> am 28292bc9: am bb394f3e: Fix monkey crash. Check null for the top window in onActivityResult.

Merge commit '28292bc903909245339baa36890c04286ef31a4d'

* commit '28292bc903909245339baa36890c04286ef31a4d':
Fix monkey crash. Check null for the top window in
bb394f3e134b6e5898ef7ae861b75e95e618688f 19-Nov-2009 Grace Kloba <klobag@google.com> Fix monkey crash. Check null for the top window in
onActivityResult.

Fix http://b/issue?id=2254462
rowserActivity.java
eb5061b8e5de8ccb3667f002ef3ec6732a7d78ba 18-Nov-2009 Patrick Scott <phanna@android.com> Revert "Do not allow javascript to change window focus."

This reverts commit 9861276c209425ef5e92d01f0bf1cc65cf86e382.
ab.java
a333ec790b97da9b55799e83db600bfb644aea23 19-Nov-2009 Ben Murdoch <benm@google.com> am a5a5fa3a: am 90d088ca: When long pressing to add a bookmark, use the title text returned from WebCore to populate the title field of the add bookmark dialog.

Merge commit 'a5a5fa3a09ea42c05ad7d9d484aab7a5b8ec64eb'

* commit 'a5a5fa3a09ea42c05ad7d9d484aab7a5b8ec64eb':
When long pressing to add a bookmark, use the title text returned from WebCore to populate the title field of the add bookmark dialog.
90d088caeee718f89755ee9c25249ba6da15ab97 17-Nov-2009 Ben Murdoch <benm@google.com> When long pressing to add a bookmark, use the title text returned from WebCore to populate the title field of the add bookmark dialog.

Change-Id: Ia8991d3300776e81d5a216f7c467e7c9319a70d7
rowserActivity.java
b3fb3e9d058d312021c2e03e227d6e1c770bcded 18-Nov-2009 Dan Egnor <egnor@google.com> am 79ba087a: am 221be506: Merge change I5ee906c0 into eclair-mr2

Merge commit '79ba087a5013e03ee5e0ab836db0a1a1b7419c96'

* commit '79ba087a5013e03ee5e0ab836db0a1a1b7419c96':
Change android.text.util.Regex to com.android.common.Patterns
221be5066900fd6481570d6782e905bb2ad4e556 18-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I5ee906c0 into eclair-mr2

* changes:
Change android.text.util.Regex to com.android.common.Patterns
5ee906c089567bca705e18561357510d7b55cb5a 18-Nov-2009 Dan Egnor <egnor@google.com> Change android.text.util.Regex to com.android.common.Patterns
rowserActivity.java
rowserProvider.java
7db7ea31e96d8a332f84e36faacc9f56edf36811 18-Nov-2009 Ben Murdoch <benm@google.com> am f7f4798d: am ca12cfa9: Do not attempt to parse javascript: bookmarks as URIs, as this often fails.

Merge commit 'f7f4798dd7c9d69ac7428b39d803beabd9d0b450'

* commit 'f7f4798dd7c9d69ac7428b39d803beabd9d0b450':
Do not attempt to parse javascript: bookmarks as URIs, as this often fails.
ca12cfa98fdf995c4cf37f487a050d0d4fb261e0 17-Nov-2009 Ben Murdoch <benm@google.com> Do not attempt to parse javascript: bookmarks as URIs, as this often fails.

Bug: http://b/2261225
Change-Id: I3322a2326cdddd290d4c5b95cc87624631d47c00
ddBookmarkPage.java
4f75ba226fb7fd1cf62caf807123dee8f5e65b13 27-Oct-2009 Ben Murdoch <benm@google.com> Add an option to the long press on image menu to save that image as the home screen wallpaper.

See b/2210111

Change-Id: I911633772358504f0e82fe940f9f2efc4ef403de
rowserActivity.java
9861276c209425ef5e92d01f0bf1cc65cf86e382 13-Nov-2009 Patrick Scott <phanna@android.com> Do not allow javascript to change window focus.

Bug: 2161671
ab.java
be9560dbeb44338070170816b1ca45b2125b7ad9 09-Nov-2009 Ben Murdoch <benm@google.com> Tidy up the website settings activity. This is mostly a cosmetic change. The only functional changes are to:
1) Not dismiss the site specific settings screen when a feature is removed if that site still has more features in use, and
2) Not use the title of the URL extracted from the bookmarks database to identify the site if that bookmark is not the root
of the origin. For example, if the user bookmarked www.google.com/foo, we do not use the title of that bookmark to
identify www.google.com in the WebsiteSettingsActivity. If they had www.google.com bookmarked, then we would use that
title in the WebsiteSettingsActivity.

Bug: b/2252579

Change-Id: Ic4187987ae7ce40ba3678e00d0b9b848c122f380
ebsiteSettingsActivity.java
a74f6963e548b7552d25fc4f851360dc74248958 10-Nov-2009 Patrick Scott <phanna@android.com> Do database access in the background thread to prevent ANR.

Bug: 2222528
ownloadTouchIcon.java
8cf8f682e90f004d4b8028d2f5b74f72c0cf4e19 04-Nov-2009 Leon Scroggins <scroggo@google.com> Reset the progress when beginning to load a new page.

Fixes http://b/issue?id=2233145
rowserActivity.java
fb7c75067fe5764631c762a095012bb6aed77521 29-Oct-2009 Leon Scroggins <scroggo@google.com> Do not clear FindDialog's text when changing orientation.

Fix for http://b/issue?id=1468517

Due to some changes in external/webkit and frameworks/base, it is
no longer necessary to clear the string. A message will be sent
which will perform the search one the picture is up to date.
rowserActivity.java
indDialog.java
9907efcdb03d1e038b3923d6c58f907b1fda4c5e 28-Oct-2009 Ben Murdoch <benm@google.com> When displaying a bookmark item, only truncate the Strings that we display in the ListView rather than the ones used to index into the bookmarks database. This caused a crash when bookmarks had titles longer than the text view limit.

Fix for b/2219781

Change-Id: I4ea3cdfbaedce0dea6bd69f560aae9aea71ed7c1
ookmarkItem.java
rowserBookmarksAdapter.java
ae59c3f5a5b492f91d72e1d26702a13b91a43fa4 20-Oct-2009 Ben Murdoch <benm@google.com> Stretch short landscape bookmark screenshots to fill the correct amount of space.

Change-Id: Iea18faab7ef08ace675e19c1047d15a39f12ec97
(cherry picked from commit 85b59baf17a443e6d89aed50d77149513ceb526c)
rowserActivity.java
9e19e44f0b27f12cd07913548c23a885d822e716 26-Oct-2009 Ben Murdoch <benm@google.com> Remove the "clear all" menu option when you are in the website settings activity and are looking at the settings for a specific site rather than the overview of all sites.

Change-Id: Ic31677187ef0befe144168400732c760ebe73f8b
ebsiteSettingsActivity.java
512920d4c7c02c90dcbc27c0f7f33d53fb636dcf 23-Oct-2009 Robert Greenwalt <robdroid@android.com> am 7d899d6f: Fix how browser determines if it has connectivity.

Merge commit '7d899d6f5364a5b20716497a3be5e2f778a2bc0e' into eclair-mr2

* commit '7d899d6f5364a5b20716497a3be5e2f778a2bc0e':
Fix how browser determines if it has connectivity.
7d899d6f5364a5b20716497a3be5e2f778a2bc0e 23-Oct-2009 Robert Greenwalt <robdroid@android.com> Fix how browser determines if it has connectivity.

Rather than use the connectedness of the last network type to report status
we should use the EXTRA_NO_CONNECTIVITY info included with each status report
to see if there is any network connectivity.

bug: 2203128
rowserActivity.java
1fc98a322e9df6b0e797c26de6b2cb23d69ad5d3 21-Oct-2009 Grace Kloba <klobag@google.com> Remove the fake title bar in onDestroy so that we will
not leak the window.

Fix http://b/issue?id=2198565
rowserActivity.java
aed8c32e130fbd53349b1309734885262e3e552c 21-Oct-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ie806375b into eclair-mr2

* changes:
Adds toast for Geolocation permissions prompt.
c9f6d7a165d90562d9d503bb0bbfa06e116aa67a 16-Oct-2009 Steve Block <steveblock@google.com> Adds toast for Geolocation permissions prompt.

This fixes bug http://b/issue?id=2076246

Change-Id: Ie806375b22809c47a36ea5cff5699d82e9ee4dfb
eolocationPermissionsPrompt.java
163ab74e2f85b53a1a374c49677073fb64d35f28 20-Oct-2009 Andrei Popescu <andreip@google.com> Hide the status bar while a <video> is playing.

Fixes http://b/issue?id=2200379
rowserActivity.java
badcfad83c548a20fc82a5b5ca195a2baacbd6d5 16-Oct-2009 Leon Scroggins <scroggo@google.com> am b3968bbc: Disable thumbnail view mode for most visited page.

Merge commit 'b3968bbcc96450d45bae2a667cf5ff884070fb10' into eclair-mr2

* commit 'b3968bbcc96450d45bae2a667cf5ff884070fb10':
Disable thumbnail view mode for most visited page.
b3968bbcc96450d45bae2a667cf5ff884070fb10 16-Oct-2009 Leon Scroggins <scroggo@google.com> Disable thumbnail view mode for most visited page.

Fix http://b/issue?id=2191540
rowserBookmarksPage.java
de353621650d17a412b6ffe2cbf0366db5f11c40 12-Oct-2009 Ben Murdoch <benm@google.com> Don't allow the user to save bookmarks with a scheme that the Browser cannot directly handle.

Change-Id: I9cbdfeaaeef4ded3dac1623854ecb9c5c603eb91
ddBookmarkPage.java
ookmarks.java
rowserActivity.java
b2b19f501ee05448ca81bddaaca70e9b2f51cb54 09-Oct-2009 Leon Scroggins <scroggo@google.com> Hide the fake title bar while showing the context menu.

Fix http://b/issue?id=2169472
rowserActivity.java
22ac16eab0b62d24a99fc360f2ccea14837f4127 08-Oct-2009 Grace Kloba <klobag@google.com> Move Tab out of TabControl to its own class. So that
each tab has its own WebViewClient, WebChromeClient,
ErrorConsoleView, lock icon type and inLoad (matching
mPageStarted) state.

Clean up BrowserActivity, TabControl, create a new Tab class.

Fix stopAllLoading() to stop all main window and sub window loading.

Remove mScale/mScrollX/Y from PickerData as it is not used any more.

Remove doFlick/SensorManager as it is not used any more.

Remove whiteList as it is not used any more.

Remove MASF proxy service as it is not used any more.

With this change,
we will take the snapshot even when it is in the background.
we will update the touchicon url even when it is in the background.
we will update the bookmark/history even when it is in the background.
we will update database quota and max appCache size even when it is in the background.
we will show the error dialog of the background tab when it is brought to the foreground. (New behavior)
we will update the lock icon correctly when switching tabs.
we will proceed the http auth request for the background tab if we already have username and password.

Fix http://b/issue?id=2158621
ctiveTabsPage.java
rowserActivity.java
rowserSettings.java
ownloadTouchIcon.java
ab.java
abControl.java
8d5fa439c93c336197cfca4a0bfca7147e43353d 02-Oct-2009 Leon Scroggins <scroggo@google.com> File upload.

Requires changes in external/webkit and frameworks/base.

Fix http://b/issue?id=675743
rowserActivity.java
f5169178b774f1e602394403b1fe1fc45436e216 08-Oct-2009 Grace Kloba <klobag@google.com> am ef292158: We should handle all four cases when strip the "client". We were incorrect in the third case.

Merge commit 'ef2921584e0c2f425d673dfd2c912b287a6faa5a' into eclair-mr2

* commit 'ef2921584e0c2f425d673dfd2c912b287a6faa5a':
We should handle all four cases when strip the "client".
ef2921584e0c2f425d673dfd2c912b287a6faa5a 08-Oct-2009 Grace Kloba <klobag@google.com> We should handle all four cases when strip the "client".
We were incorrect in the third case.

http://www.google.com/m?client=ms-unknown
http://www.google.com/m?hl=en&client=ms-unknown
http://www.google.com/m?client=ms-unknown&q=pizza
http://www.google.com/m?hl=en&client=ms-unknown&q=pizza

Fix http://b/issue?id=2174396
rowserActivity.java
5d0e02e646e46b14289168f75c2a8f6ed43cac54 06-Oct-2009 Grace Kloba <klobag@google.com> Stop the loading after WAKELOCK_TIMEOUT (5min) when
the Browser is in the background. So we won't continue to
burn the battery if there is some mis-behaved JavaScript
running.

Fix http://b/issue?id=2147840
rowserActivity.java
abControl.java
fe87bd3a3897e4bad65bb3d284659ae2f4e57570 06-Oct-2009 Leon Scroggins <scroggo@google.com> Update the fake title bar appropriately.

Fix for http://b/issue?id=2168682

Rather than updating the fake title bar when it is shown,
always update it with the regular title bar, so it will
have the correct icon etc when it is shown. This also
means that we keep it around, which has the bonus of
eliminating several creations and gcs.
rowserActivity.java
4aff3aae62553f308612d7c6f284ca84aa33e026 05-Oct-2009 Patrick Scott <phanna@android.com> Scale the favicon by the density of the screen.

Scale the favicon but keep the padding the same. It looks a little better with
the current bookmark asset.

Bug: 2162987
rowserBookmarksPage.java
a753d009f11cabc73259f0a1c565301550ef1aa2 01-Oct-2009 Ben Murdoch <benm@google.com> Update the icon in the Add New Bookmark dialog and add a separator between the title and UI widgets.

Change-Id: I2e6b75a4205a2fdc7a2dbecf276e1ad5cf567d75
ddBookmarkPage.java
84a2df8efc941db78e78340c9e5a9e808b4eabba 30-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I3c58dbaa into eclair

* changes:
New assets. This makes the title bar's button match the voice button.
cfe35d91a484940b903db41d737d7d07554e0a34 30-Sep-2009 Leon Scroggins <scroggo@google.com> New assets. This makes the title bar's button match the voice button.

Change-Id: I3c58dbaa02b5f81c6db5fb96ec1b8021728a5e66
itleBar.java
10f9e83cbc21f6ccf6ebd082e9d95cbc3990a7e0 30-Sep-2009 Nicolas Roard <nicolas@android.com> Fixes
ebsiteSettingsActivity.java
9725fac3df5e4ef3bf7d49d9b0ee0bb4acbc7379 30-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I9cdaba5e into eclair

* changes:
New assets for settings
322c39b55f6418d0173a8925c3cdc38b13d13f14 30-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I0d0fa17a into eclair

* changes:
Sets the intial state of the Geolocation permission prompt 'remember' checkbox to checked every time it is shown.
97557cf41b5f26d4d653a89e6551d8155fda18ed 30-Sep-2009 Steve Block <steveblock@google.com> Sets the intial state of the Geolocation permission prompt 'remember' checkbox to checked every time it is shown.

This fixes http://b/issue?id=2156885.

Change-Id: I0d0fa17ae6065335bbef3e439b44509711ab98dd
eolocationPermissionsPrompt.java
306feaf596407d33ab8157d63b1788789a6accd4 30-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Ibf40bd9e into eclair

* changes:
Slide the title bar onto the screen rather than stretching it.
83932c74ba031eb2f581f1557c1a90f4b5bbb423 30-Sep-2009 Leon Scroggins <scroggo@google.com> Slide the title bar onto the screen rather than stretching it.

Fix for http://b/issue?id=2154614

Also update the header for the find dialog animations.

Change-Id: Ibf40bd9ee12c270c2794d4d2316143686a072458
rowserActivity.java
9cdaba5e3f22fe9bdfc3b89c45e71d7497f5e9da 30-Sep-2009 Nicolas Roard <nicolas@android.com> New assets for settings
ebsiteSettingsActivity.java
1794fe252866c311f3b4700a2a1e44e843962243 29-Sep-2009 Ben Murdoch <benm@google.com> Save a new bookmark to the bookmarks DB asynchronously. Fix for bug 2151093.

Change-Id: I860482f0a0610669f87965947b0818508d8988b7
ddBookmarkPage.java
rowserBookmarksAdapter.java
cb6cc864e53f7d916622daf3b2cec133b36d6a55 29-Sep-2009 Leon Clarke <leonclarke@google.com> Link coloring - do db lookup in new thread

Typo
(cherry picked from commit ccfb951aa11cfdd7ec8ac97e6003193a1a1d7d5b)

Conflicts:

src/com/android/browser/BrowserActivity.java
rowserActivity.java
1e70505659dd9bf0f7e03bce787ba880f9b7a8aa 29-Sep-2009 Grace Kloba <klobag@google.com> Check null for intent.getData() before using it.

Fix http://b/issue?id=2151485
rowserActivity.java
380ac10b1c694f791fa75b6f29493954b2596bd8 29-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change Id9898b22 into eclair

* changes:
Check to make sure the captured picture is non null before using.
4580057e772b60433272af5cd691825748892693 29-Sep-2009 Leon Scroggins <scroggo@google.com> Check to make sure the captured picture is non null before using.

Fixes http://b/issue?id=2154493

Change-Id: Id9898b2251585e8adbae286df6173a2e1989c838
rowserActivity.java
f8b5998e54e80d462e6e56069df748007d209fc2 29-Sep-2009 Christopher Tate <ctate@android.com> Reduce browser backup agent's amount of logging

DEBUG=false now, and so we emit only one-line activity summaries during backup
and restore.

Change-Id: Iffca70f60581672ce686429db0a4382d934de663
rowserBackupAgent.java
5d590de2d2d6338de0a516718bec4d390355a0af 29-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I237fc084 into eclair

* changes:
Makes Geolocation permissions prompt pretty.
8844d19f6879802ba02463df6cf2b8bfbaf68b0a 29-Sep-2009 Steve Block <steveblock@google.com> Makes Geolocation permissions prompt pretty.

Change-Id: I237fc0845de2297babc7da448a2199c5344e2e83
eolocationPermissionsPrompt.java
458c81a357d078f8fcb701f27a287c9e634903a7 29-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I67f0a56d into eclair

* changes:
Enable fading scrollbar for the Browser
a04645545690d9f637ccae4d043a5a1b8478a832 29-Sep-2009 Cary Clark <cary@android.com> don't create the fake title bar when getGlobalVisible fails

If getGlobalVisibleFails, the visible rectangle top is
assumed to be zero, as if the status bar has no height. The
fake title bar is then drawn underneath the actual status
bar. Bail on the fake title bar creation if the status bar
can't be measured.
rowserActivity.java
2694e23a55d5ca526fc29534a80a200e2c58698b 29-Sep-2009 Ben Murdoch <benm@google.com> Fix miniature thumbnail problem and delay saving of a screenshot by 500ms after a page has completed loading to ensure the WebView has completed painting and that we therefore save an accurate thumbnail.

Change-Id: I77f5d12062de0b9703e5d3ec0c53910f4d62743d
rowserActivity.java
67f0a56ddf18884a27d353189ffb6e77938a6d55 29-Sep-2009 Grace Kloba <klobag@google.com> Enable fading scrollbar for the Browser

Fix http://b/issue?id=2151115
abControl.java
65f4a3ce9e5c4a5227bbcbb995e5e15f1f85d3d7 28-Sep-2009 Cary Clark <cary@android.com> check to see if the real title bar has no parent

This works around a monkey-found crash that is unlikely to
be triggerable by a user.

Fixes http://b/issue?id=2150746
rowserActivity.java
88fa35e452de655e85ad702b74cc1447d8228711 28-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 27451 into eclair

* changes:
Fix for the dual notification problem
29a6b73472c2876a958b2d171b3cdb5e912254df 28-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 27460 into eclair

* changes:
Update menu items.
eb9032c67077aa5aa6ddf928bf14a45534f24776 28-Sep-2009 Nicolas Roard <nicolas@android.com> Fix for the dual notification problem
ebStorageSizeManager.java
ebsiteSettingsActivity.java
bbe6d5b380d1aba4b0b2eeff1aa514112328968a 28-Sep-2009 Leon Scroggins <scroggo@google.com> Make bookmarks grid view inset by the width of the scrollbar.

Fix for http://b/issue?id=2148144

Change-Id: I2291939de843720899dfd8f4281ed9dcb6aa77a4
rowserBookmarksPage.java
b3a5bedeede968b53363a6c517f92bc2484bb42d 28-Sep-2009 Leon Scroggins <scroggo@google.com> Update menu items.

Fix for http://b/issue?id=2145205

Change-Id: I9c7de6fc8ff81b7a583c0c9a9724651b3304f93f
rowserActivity.java
cbb77455ffea06b527e75a8abcea3d590cbe65b8 28-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 27416 into eclair

* changes:
Only update the bookmark screenshot if the page completed loading fully (i.e. do not save a screenshot if the user canceled loading.
b7cc8b439dc595dc48e1c2183b35d23ad72dfbe5 28-Sep-2009 Ben Murdoch <benm@google.com> Only update the bookmark screenshot if the page completed loading fully (i.e. do not save a screenshot if the user canceled loading.

Bug: 2148161
Change-Id: Ia226959cd18848d0eb2e302a9ef894c5c142d37d
rowserActivity.java
fbaf61eae57f46580bc48bc76185eef7dd797fa6 28-Sep-2009 Ben Murdoch <benm@google.com> Fix NPE when adding a new bookmark.

Bug: 2148968

Change-Id: I03025c3845e536d8aba0c1a8f2c6537333422a48
ddBookmarkPage.java
b94bf27370329abb27e5e33b493d6edb5662b36e 25-Sep-2009 Leon Scroggins <scroggo@google.com> Only draw the fake title bar's shadow if the webview is not scrolled.

Fixes http://b/issue?id=2142575

Change-Id: I1b29cf6b7fcf89e6c7ebbb967a46434424d6ba54
rowserActivity.java
fdd10d7a80ccd7b90d011fbe40f56f1ac2006594 25-Sep-2009 Leon Scroggins <scroggo@google.com> Use new assets for list view and thumbnail view.

Change-Id: I5a5395c6d64cd71f3af404dc049d89c66dea613b
rowserBookmarksPage.java
f85516172840450a4d1270b658905dc1649ceaf2 24-Sep-2009 Leon Scroggins <scroggo@google.com> Fix layout issues on the bookmarks screen.

Limit the title of a bookmark to stop at the right edge of screenshot.
Use the new default screenshots for bookmarks without screenshots.
Resize the bookmark screenshot to match the size of the default icon.

Fixes http://b/issue?id=2042025 and http://b/issue?id=2098770

Change-Id: I66a10671ea98007cfe5bf7502fb1e3619276ca22
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
aac7aa6fcfcb519755987ec126be066323f589c8 17-Sep-2009 Ben Murdoch <benm@google.com> In the case of a page load error, save a second screenshot in onProgressChanged(100) to ensure that we save the substituted error page rather than the previous page that loaded. Also save the thumbnail for the page if the user creates the bookmark through the add bookmark menu or clicking the add bookmark icon on the bookmarks page.

Change-Id: Ib2b7692a45290f9ce372968e05cde8f6903e4572
ddBookmarkPage.java
ookmarks.java
rowserActivity.java
rowserBackupAgent.java
rowserBookmarksAdapter.java
istoryItem.java
c6fa1104e549b8f5b89195d22c41059e77672dfa 21-Sep-2009 Leon Scroggins <scroggo@google.com> Add a context menu for the title bar.

Fix for http://b/issue?id=2131232

Change-Id: I28f23d4dc1060208c3d12cf8e2bcbd0be24a9c6c
rowserActivity.java
itleBar.java
674f39ae50fb78dbc50c9249a8681cfcab04e6a0 23-Sep-2009 Grace Kloba <klobag@google.com> Add enable plug-ins to UI. Remove pluginsPath from BrowserSettings as it is unused now.
rowserSettings.java
00d85e74921459b34e70eb93368245b4c0a9bf5f 24-Sep-2009 Grace Kloba <klobag@google.com> We should return after calling moveTaskToBack when there is no current tab.

Fix http://b/issue?id=2142160
rowserActivity.java
0923d69a8ca45222cabd82a80eaa88da9f132e9a 24-Sep-2009 Grace Kloba <klobag@google.com> If we get web search request in onCreate, just finish the
current activity. Otherwise it puts the BrowserActivity in
a bad state where there is no current tab.

Fix http://b/issue?id=2142368
rowserActivity.java
10fdba8a1a4598e7081c150f551c15dbe4a55634 24-Sep-2009 Andrei Popescu <andreip@google.com> Add possibility to customize the chooser dialog used to allow the user
to choose the application for sharing a link.

Fixes http://b/issue?id=2099733
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
20329570ba9409637298da90b83f25801d7a3d55 23-Sep-2009 Leon Scroggins <scroggo@google.com> When hiding the fake title bar, animate or not based on current scroll.

Change-Id: Ib3177e68afa30f3a3c7f42aafe0abbf8b58f0412
rowserActivity.java
7c9a7ea3ed7384da7082351f727053ad6327614c 23-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26630 into eclair

* changes:
Tweaks to improve the look of the bookmarks page.
06ec5f2d8735d1ba17b779deb0f8da032e0a62ea 17-Sep-2009 Leon Scroggins <scroggo@google.com> Tweaks to improve the look of the bookmarks page.

Change the size of the thumbnails for hi dpi. Scale the
thumbnails according to the content width. Make the overlay
on the first item slightly lighter.

See http://b/issue?id=2137041

Change-Id: Ib461459c37ee03d1a6013a404a35c3869a8bb284
rowserActivity.java
rowserBookmarksPage.java
2a7703ba91cf5f78cac6d07f6c6723d8136cc6c9 23-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26588 into eclair

* changes:
Use favicons in the tab page instead of a snapshot.
555c5808b3beb8d535480bbed6b7b4d17e21aa98 23-Sep-2009 Patrick Scott <phanna@android.com> Use favicons in the tab page instead of a snapshot.

Remove the FakeWebView and all the picture stuff from the picker data. Use the
favicon in a layout similar to history and bookmarks. Add tab_view_add_tab.xml
to have a simpler layout for the "new tab" item in the list.
ctiveTabsPage.java
akeWebView.java
abControl.java
da0fe556a00773ce2af25eb6dcc5442bd08c7add 23-Sep-2009 Grace Kloba <klobag@google.com> Move the page up/down shortcut key from onKeyUp to onKeyDown as
WebView handles the keys in down, not up.
rowserActivity.java
a5bf1deca120315a2643ea5b010f94d853461b15 23-Sep-2009 Andrei Popescu <andreip@google.com> Reset title bar after closing tab

Fixes http://b/issue?id=2139260
rowserActivity.java
c95261955cf08f30b484b6a229c4bcff42c645ce 23-Sep-2009 Andrei Popescu <andreip@google.com> Make the deletion of bookmarks depend on both title and URL

Fixes http://b/issue?id=2134421
ookmarks.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserHistoryPage.java
istoryItem.java
5e335a381a0cd66e94117b202c1f34f5cb29c9b8 22-Sep-2009 Cary Clark <cary@android.com> switch to modern contact interface

The browser can launch an intent to add a phone number
on a web page to a contact. Use the current interface
to do so instead of the deprecated interface.

Fixes http://b/issue?id=2126565
rowserActivity.java
0485170e03e079eb61b9dd52fc2c98da02fa7b2c 22-Sep-2009 Bjorn Bringert <bringert@android.com> Pass search intent extra data through the browser

This is needed by some web search providers for logging.

Change-Id: I7a6dba26d79ee97e4a4628269b212e80151ad9ee
rowserActivity.java
rowserProvider.java
e08dbd1e3f486153b9765dc51bb13a8231bec57b 22-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26219 into eclair

* changes:
Reimplement the settings to use async callbacks
59ce830c6eab58171b727abe5282c4abadb1a040 18-Sep-2009 Patrick Scott <phanna@android.com> Support precomposed app icons.

The precomposed icon overrides any other touch icon. We still need to do the
round rect clip because apparently apple still applies the rounded corners, just
not the glass effect. Inset the rectangle by 1 to fit the icons better.
ddBookmarkPage.java
rowserActivity.java
rowserBookmarksPage.java
ownloadTouchIcon.java
99b3ae1a384981f96fca5432f3d20bf4e8d13667 22-Sep-2009 Nicolas Roard <nicolas@android.com> Reimplement the settings to use async callbacks
rowserPreferencesPage.java
rowserSettings.java
ebsiteSettingsActivity.java
685498685d8424f48d77d26d8d5790da34645f44 21-Sep-2009 Leon Scroggins <scroggo@google.com> Add a shadow to the fake title bar.

Remove old code which requests windowOverlays. When inserting the
fake title bar, put a shadow underneath it. Do not show it if the
scroll is at the top, since it is transparent, and showing it along
with the shadow below the real title bar would show a darker shadow.

Fixes http://b/issue?id=2118813

Change-Id: I84b8975ea82cc8659b702112c7e67498f863916c
rowserActivity.java
e6843ded7f8db1d99d42e8ccde706a35dda39755 21-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26235 into eclair

* changes:
Check for a valid token before adding the fake title bar.
f8de8ecc321fe5b45846adc38d174d5bc2208f20 21-Sep-2009 Patrick Scott <phanna@android.com> Check for a valid token before adding the fake title bar.

This is basically what happens when adding the view to the window. In some
cases, the decor view may be null or the window token may be null which throws
an exception.
rowserActivity.java
cd921352dd09c208258e85fa5926b4e3a1b34f4d 21-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26174 into eclair

* changes:
Remove Gears files
1b20b9de7c495232fd81ab2f6b4ef2e5a35bf457 21-Sep-2009 Andrei Popescu <andreip@google.com> Remove Gears files
rowserProvider.java
79c08f57c8220b717f994b905b2430a940f85bce 21-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26168 into eclair

* changes:
Update the correct favicon when starting the load.
15525d48024d325c8a52766d8ca727191251a8d4 21-Sep-2009 Patrick Scott <phanna@android.com> Update the correct favicon when starting the load.

The WebView's original url and current url are incorrect during the provisional
load. Use the given url instead when updating the favicon.
rowserActivity.java
rowserBookmarksAdapter.java
41a70db682e87c73d0758f2239ec19fd429a72c7 21-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26151 into eclair

* changes:
Account for find dialog height in content height
169158b01538ab52746184dcf76bafe6be727a9d 21-Sep-2009 Cary Clark <cary@android.com> Account for find dialog height in content height

Use the set dialog height when the find dialog is up so that
found items at the bottom of the screen are scrolled into view.

This uses a companion change in webview that takes the find
dialog height into account when computing the content height.

Fixes http://b/issue?id=2122916
indDialog.java
3cfdf77d8dac3b5a4a2e1a72f27a1650c09f72e9 21-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26149 into eclair

* changes:
Show the fake title bar when loading regardless of scroll position.
9f009767d91d8fd43607d90b832c7cbe56847a08 21-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 26147 into eclair

* changes:
Make the Combined Bookmark and History Activity use the BrowserActivity as it's search provider so that we can start typing on the bookmarks page and perform a search/URL load.
184f5e351dd511e6dc41ba8468565c14d6beb4f5 21-Sep-2009 Leon Scroggins <scroggo@google.com> Show the fake title bar when loading regardless of scroll position.

Fix for http://b/issue?id=2131516

Change-Id: I7d5e02928a36d732b4fc4a2a6b47d7f59e473de1
rowserActivity.java
1e8fac5e83a0aa381c9bb28077f34a0f0f626237 21-Sep-2009 Ben Murdoch <benm@google.com> Make the Combined Bookmark and History Activity use the BrowserActivity as it's search provider so that we can start typing on the bookmarks page and perform a search/URL load.

Change-Id: Ic05a19fab3ddccd99c5a07c6c9c10b85c791717a
ombinedBookmarkHistoryActivity.java
dcc2b6f08dd5677bc6ba761a9ba6f1c655113051 21-Sep-2009 Ben Murdoch <benm@google.com> Put current screenshot under "Add" on bookmark thumbnail page.

Change-Id: Iaf52037f755fea343ef68a23d3740f0f5cdcecb7
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
5942df0c38dff7e4335e352e2d03f100b07b8907 18-Sep-2009 Grace Kloba <klobag@google.com> Handle BACK key at UP in the Browser.

Remove KeyTracker, use KeyEvent instead.

Remove ImageGrid and ImageAdapter.
ctiveTabsPage.java
rowserActivity.java
rowserBookmarksPage.java
mageAdapter.java
mageGrid.java
eyTracker.java
d5921f69a662fe3df1087a8042e3b7a1bf6fc62d 18-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25777 into eclair

* changes:
Give more space to the close button, and highlight separately from tab.
a3315564bdf76716f3a21d0f289e9d4e058d5290 18-Sep-2009 Leon Scroggins <scroggo@google.com> Give more space to the close button, and highlight separately from tab.

Fix for http://b/issue?id=2126503 and http://b/issue?id=2124781

Change-Id: I4a83223477e553d124ed667d92bc4970a3ebca0e
ctiveTabsPage.java
540035dfd1347c78eeec10ec0847e18fcc50ef36 18-Sep-2009 Andrei Popescu <andreip@google.com> Add progress view and default poster for the <video> implementation
rowserActivity.java
07712d137998b271e958b285c05eea38a0b8e600 18-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25749 into eclair

* changes:
Fix for 2023896
8f3e8646b60d84695670de816ab530b3e72858ee 18-Sep-2009 Andrei Popescu <andreip@google.com> Fix for 2023896
ebStorageSizeManager.java
c928c30a51eee84b40cb7045842c288c1cfafff0 17-Sep-2009 Grace Kloba <klobag@google.com> This tries to address a potential Browser CPU spinning
problem.

Fix http://b/issue?id=2127825
rowserActivity.java
8f0076b720c9ee1e9ef9d29910c261634fd5fb25 17-Sep-2009 Patrick Scott <phanna@android.com> Display favicons for history items.

Use the data from the java database before talking to the native database. The
bookmarks database may contain favicons that the native database does not have a
mapping for. Used the native icon database for recent history items since those
are not stored in the java db. Request the icons each time the activity is
created since the url->bitmap mapping is a global.
rowserBookmarksAdapter.java
rowserHistoryPage.java
ombinedBookmarkHistoryActivity.java
ostVisitedActivity.java
799fccd2479184178e13c3342d3051b997893793 17-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25402 into eclair

* changes:
Remove the extra padding in the Tabs.
429faf26e6aa6f901e803434e08739bc3629e2b5 17-Sep-2009 Grace Kloba <klobag@google.com> Remove the extra padding in the Tabs.

Use scheme to define the Bookmark style.

Fix http://b/issue?id=2125502
ombinedBookmarkHistoryActivity.java
d95fb21110c4787a9a37c1616ab8490020ceb531 17-Sep-2009 Nicolas Roard <nicolas@android.com> Fix warning
ebsiteSettingsActivity.java
d0119535d0c490e087be114ae8fd1639bb1945dc 17-Sep-2009 Patrick Scott <phanna@android.com> Remove the WebView from its container to change focus.

When the container is removed from the content view, its child views do not lose
focus. Removing the WebView from the container as well will trigger a focus
change from the WebView. Move the attach/remove logic to TabControl since it
knows all about the containers.
rowserActivity.java
abControl.java
eb6ab2aeeccb5ddfba7faefd9c1b5fe14ee8d885 16-Sep-2009 Patrick Scott <phanna@android.com> Remove the old network status intent.

Use NetworkInfo to see if we are connected to a network instead of the intent
extra. Update the network dialog text and refactor the alert dialog creation to
reuse code.
rowserActivity.java
45e1e540a0d180cbe2724688b43ad6d8df26cb65 17-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25371 into eclair

* changes:
Remove the shadow in the Browser. Use xml to indicate windowNoTitle.
4ec2c4ba95cbff009ef9a219db6c673bad092a5b 17-Sep-2009 Grace Kloba <klobag@google.com> Remove the shadow in the Browser. Use xml to indicate windowNoTitle.

http://b/issue?id=2125456
rowserActivity.java
1382b490adc3971916ca14978f8bd2d9f5f2a344 16-Sep-2009 Nicolas Roard <nicolas@android.com> Fix for the progress indicator not spinning
itleBar.java
06d352c85ef4394062fb77fd627013ae3155922c 16-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25349 into eclair

* changes:
Use an "X" on the title bar to allow the user to stop loading.
8f308a5bf87b30dc55fe53f7864bd44087d32b86 16-Sep-2009 Leon Scroggins <scroggo@google.com> Use an "X" on the title bar to allow the user to stop loading.

See http://b/issue?id=2111209

Change-Id: I751f2f94d342fac67c4a9172704fbb0edda69075
itleBar.java
c01e4a8342c9478f9ba0c53c2ebca25b4b5c3173 16-Sep-2009 Leon Scroggins <scroggo@google.com> Make the fake title bar extend to the full width.

Change-Id: I3d20459c6c93e4d5186a8135168b3b7e7d97ad1c
rowserActivity.java
eb6eef4c45df2d65c3e70660493a147a2be405e3 16-Sep-2009 Grace Kloba <klobag@google.com> Fix the lock icon when switch tabs.

In switchToTab, I think it is wrong code where it calls removeTabFromContentView(tab).

In openTabAndShow, we should really attach after we the tab to the current.

Fix http://b/issue?id=2067930
rowserActivity.java
abControl.java
d8fd2fcf4eb037fd65ae923c6dbeff6c6ecb4d4f 16-Sep-2009 Leon Scroggins <scroggo@google.com> Make the fake title bar look more like the regular title bar.

Place the fake title bar in FrameLayout with a shadow overlay and
a white background so it will look like the embedded title bar.

Fixes http://b/issue?id=2123300 and part of http://b/issue?id=2118813

Change-Id: I079cd5100dbc344867a75e3593471bc0c1e3d8eb
rowserActivity.java
83cdb2c40f2dbcbdf522a2af0ec8224c7195c6c1 16-Sep-2009 Grace Kloba <klobag@google.com> Need to add touch icon when adding bookmark through menu.

Fix http://b/issue?id=2123469
rowserActivity.java
60ccd45b2f57e29d393f79b53c5d7a6c04dea378 16-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 25264 into eclair

* changes:
Make the view mode that the user sets (either grid or list) in the bookmarks/most visited page sticky.
328ea87539544e6aff7d850347ce9b57ba4ce1ad 16-Sep-2009 Ben Murdoch <benm@google.com> Make the view mode that the user sets (either grid or list) in the bookmarks/most visited page sticky.

Change-Id: I67db0ef2997a5948491223a5ae17fd4aa0356e94
rowserBookmarksAdapter.java
rowserBookmarksPage.java
4d7e406998028f9ddb01df6d7463b87d6fa02601 15-Sep-2009 Leon Scroggins <scroggo@google.com> Do not show the title bar if the Activity is paused.

Fix http://b/issue?id=2121363

We attempt to show the fake title bar as a result of
a callback. It is possible that we receive this callback
while the BrowserActivity is not running (not sure how
to reproduce, exactly, but the monkey did it; see the
bug). Before showing the title bar, do a check to see
if the BrowserActivity is currently paused, and only
show it if not.

Change-Id: I770a1f86ae50f936f45bbf1dc2f047049b8e1aa3
rowserActivity.java
68579393973f745fc65a2781061af9bb8f2d7020 15-Sep-2009 Leon Scroggins <scroggo@google.com> Remove the tab slider, and go back to simply using a touchable title bar.

Remove the tab slider (TitleBarSet) from eclair.

In TitleBar, override onTouchEvent to handle touches as either presses
of the right button or the textfield. Fix the press states on the
title bar to correctly reflect what will happen if you release your
finger.

Change-Id: I025b55e5ba546e8be4e9360e6f7db80fb6d9d3f9
rowserActivity.java
itleBar.java
itleBarSet.java
25d3547e0df084f963e38c6a93c99b02bd619de3 15-Sep-2009 Leon Scroggins <scroggo@google.com> When opening in the background, do not move the tab to front.

Remove some code which I assume was there for going to the
tab overview, and was incorrectly kept around. When
opening a tab in the background, we do not need to set it
as the current tab.

Fixes http://b/issue?id=2118522

Change-Id: Ieaf512399b03307a1f70d952b648c0cfcf181c29
rowserActivity.java
43de61666cfc98a3acc41c7161a1a8b0bdb2b72b 15-Sep-2009 Leon Scroggins <scroggo@google.com> Prevent showing the title bar while the active tabs page is showing.

When opening the active tabs page, hide the titlebar. Also, when
attempting to show the title bar, do not do it if the active tabs
page is showing.

Change-Id: Iee7e76056317c3bdf7f5023d59745ecaf3a3bbc1
rowserActivity.java
db22ea70c4e0cb753ee224d2185d91379584d13b 15-Sep-2009 Patrick Scott <phanna@android.com> Call resetTitle() when switching tabs.

This will update the progress and the refresh/stop menu item.

Bug: 2118878
rowserActivity.java
659d0ed1d84edda14450681a466c036e4cca3921 15-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24961 into eclair

* changes:
When opening in a new tab in the background, restore the old tab position.
9246d3617f3150170ead06b6fdec80fd273b8fae 15-Sep-2009 Leon Scroggins <scroggo@google.com> When opening in a new tab in the background, restore the old tab position.

Fixes http://b/issue?id=2114610

Change-Id: Ia2718ee5fe0f1fcf1d95ffceb45f9b632fd26099
itleBarSet.java
bb85b9016201d45ea939d7cb7edd0ba6616a111c 15-Sep-2009 Leon Scroggins <scroggo@google.com> Fix a potential null pointer exception.

Fixes http://b/issue?id=2075672

Change-Id: I8e1d052bb8316452405e8364e69d7092fefa4e10
rowserActivity.java
b40bf27e35243d85b616908acd641a223807d137 15-Sep-2009 Leon Scroggins <scroggo@google.com> Use a new resource for pages that do not have a screenshot in bookmarks.

Change-Id: Iff64adbd0549be5c182dd38a18c5fbeb5e88a1e8
rowserBookmarksAdapter.java
f4bb18a41259ce62209c768484547d33583f9c77 12-Sep-2009 Leon Scroggins <scroggo@google.com> Limit the touch area for opening search to the right edge of the textfield.

Now all single taps to the title bar will result in either
a search or opening the bookmarks picker, depending on whether
they were past the right edge of the textfield.

Fixes http://b/issue?id=2113429

Also move the lock icon in between the favicon and the url. See
http://b/issue?id=2085847

Change-Id: I30447aa7517b6fc801d3cf34eff233db3a4ce635
rowserActivity.java
itleBar.java
itleBarSet.java
11d2375bfc3042e3750028e026244bc9fc8d48b1 14-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24908 into eclair

* changes:
Show icons for storage and geolocation
c5702320cd0c66520de57ce8fea9676476cc042a 14-Sep-2009 Nicolas Roard <nicolas@android.com> Show icons for storage and geolocation
ebsiteSettingsActivity.java
a27ff19e24cb1c9fef5624dbc4554548349b5b31 14-Sep-2009 Leon Scroggins <scroggo@google.com> Show title bar while loading, and hide it when finished loading.

Fix for http://b/issue?id=2107276

Change-Id: I96cb4d3bd71edeb38b3afc7e58a339021a81ed46
rowserActivity.java
b9daacb7513c5a42000285ad456cc614af1915c0 14-Sep-2009 Ben Murdoch <benm@google.com> Add an options menu to the web site settings activity with just one option to clear all websites' storage/geolocation permissions.

Change-Id: Idbcf24f5340491e8d75353838c482bc2d5039da8
ebsiteSettingsActivity.java
3bbb6caa3ceaec1106fe1de76066f5e1a186795e 09-Sep-2009 Leon Scroggins <scroggo@google.com> Show the title bar when pressing bringing up the menu.

Show an actionable title bar at the top of the screen when the
menu shows.

Change TitleBar* to take a Bitmap for setFavicon, and move the
logic for creating the drawable into TitleBar, so that we can
update directly from the WebView (whose getFavicon method returns
a bitmap).

Remove CUSTOM_BROWSER_BAR, since we are set on using our custom
title bar, and it enabled me to put mGenericFavicon in TitleBar.

Also take screen density into account when sizing the icons for
the title bar.

Change-Id: I3ee6b1d02e8845299f9cd1f648b271543683954a
rowserActivity.java
itleBar.java
itleBarSet.java
9f79346da9f52970cd299c78b11917e069507ebb 11-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24688 into eclair

* changes:
Adjustments for the look of the tab page.
b17d2ebfb249342541bf3c57ecb60eb81dc82739 11-Sep-2009 Leon Scroggins <scroggo@google.com> Adjustments for the look of the tab page.

Remove http://; center "New tab"
Use a drawable with a hi dpi version
Add some padding
Add a divider before the close button

Change-Id: I1e7c98e3e03f2a7b3c8df6db1917a604a6309fb8
ctiveTabsPage.java
1ec74f76e629980e58a2d316b3b9ab1b1c26f446 11-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24694 into eclair

* changes:
Remove the active tabs page when pausing the BrowserActivity.
a2ab6a7dc0f7023c1d7ebb1cbad397c5dc3d6453 11-Sep-2009 Leon Scroggins <scroggo@google.com> Remove the active tabs page when pausing the BrowserActivity.

This fixes http://b/issue?id=2113505

Change-Id: Ibb66546a86082986170ec983c4e081008182baac
rowserActivity.java
819a7f0ae1183c10384df378df266ed31349a83f 11-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24651 into eclair

* changes:
Always enable "OK" in the homepage dialog. If it is like "cnn.com", make it "http://cnn.com". If it has space or has colon, but doesn't match the acceptable schema, show an error dialog and don't take the invalid result.
7ec2ba3c9dd906af98e78a6df14697d435d11eea 11-Sep-2009 Grace Kloba <klobag@google.com> Always enable "OK" in the homepage dialog. If it is like "cnn.com",
make it "http://cnn.com". If it has space or has colon, but doesn't
match the acceptable schema, show an error dialog and don't take the
invalid result.

Fix http://b/issue?id=2106155
rowserHomepagePreference.java
652ff87f0905abd11f2fdb6cb4de7840985a0810 10-Sep-2009 Cary Clark <cary@android.com> allow mixed-case schemes in user-defined URLs

Adjust the scheme to all lower case before fixing the URL. This
allows mixed-case entries in bookmarks to resolve to a conical
lower case URL.
rowserActivity.java
fcbd1d9d88d0f7a97504ce4604553f46b5da6b7b 10-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24561 into eclair

* changes:
Remove the search bar from the bookmarks page.
e7bdf3e3c933a2dcd3b99c79ba7a336f6d6f3a24 10-Sep-2009 Leon Scroggins <scroggo@google.com> Remove the search bar from the bookmarks page.

Now that the bookmarks page is no longer the landing page, there is
no need to have a search bar at the top. Since there is now more
screen real estate, turn the mini-tabs back into regular tabs, and
return their icons. Also switch the states to look appropriate with
the new look of tabs.

Change-Id: I4cf3544753a16a57caf7a8cf1bf375008caad67c
ombinedBookmarkHistoryActivity.java
0a64ba581c9e476ef10f36a62825df933771427d 08-Sep-2009 Leon Scroggins <scroggo@google.com> Add an active tabs page.

The active tabs page gives the user the ability to see all of their
open tabs in a list, and switch tabs, create a new one, or close
an old one.

Fix for http://b/issue?id=2101994

Change-Id: Id4c14dd437f769144dbdb02011144ea97d8fd030
ctiveTabsPage.java
rowserActivity.java
44f1b38741122789fea19affc1a80a5cf90b81bf 10-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24521 into eclair

* changes:
Rounds up to the nearest 0.1MB when displaying the storage used by a website.
764f0c9765aadeaadd3fbad11b18ab67dd96967d 10-Sep-2009 Steve Block <steveblock@google.com> Rounds up to the nearest 0.1MB when displaying the storage used by a website.

This fixes bug http://b/issue?id=2024901.

Change-Id: Ifa8d12e3a5844c8e5b27ce9ddd817058257eabc6
ebsiteSettingsActivity.java
6b52a55ecd3b91ca31a0d7111f87a5d7937f215b 04-Sep-2009 Grace Kloba <klobag@google.com> Remove clientid from the url before it is added to the database. So that we
won't show them in the auto-complete list.

Update the browser.db and remove history only entries who has clientid.

Fix http://b/issue?id=2099727
rowserActivity.java
rowserProvider.java
54ba51c47f42ef4c37005fada71c2bda978e8e43 09-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23974 into eclair

* changes:
allow file: scheme in the browser
f2407c682fafef77d568deba9987b193a5f2d361 04-Sep-2009 Cary Clark <cary@android.com> allow file: scheme in the browser

When creating a bookmark, allow the book's URL to start with
javascript: . Use URI to isolate the scheme
to take care of case and special characters.

fixes http://b/issue?id=2059889
ddBookmarkPage.java
rowserSettings.java
241cfc2942a48a8da198a16ac14df2f4e10b93fa 08-Sep-2009 Leon Scroggins <scroggo@google.com> Adjust the height of the mini-tabs to account for density.

Fix for http://b/issue?id=2098612

Change-Id: Ieb905a35f0205e9bffe8cd790f01aa6b061f8bdc
ombinedBookmarkHistoryActivity.java
304442375719effd41dbd53ae62de7a8d0cec7d9 05-Sep-2009 Leon Scroggins <scroggo@google.com> Go to the home page when opening a new tab/the browser.

As requested in http://b/issue?id=2101999, we are going
back to opening the home page when opening the browser or
a new tab.

Change-Id: I2608bab74494a0af2919bf351340579bcd58201f
rowserActivity.java
itleBar.java
55a5bc2a8f3c9a0721eeaa5a45241e00d5da95ef 04-Sep-2009 Leon Scroggins <scroggo@google.com> Clean up changes from attaching title bar to top of WebView

Renamed addTitleBar to setEmbeddedTitleBar. Requires a
change to frameworks/base

Change-Id: I0ea3c969dbd8c365a9f71eb373b11ddb0aa30b9b
rowserActivity.java
62e8f9415c0d7f9d4034cde28e009cf03871fe1b 03-Sep-2009 Leon Scroggins <scroggo@google.com> New title bar look.

Use the same method as the search bar for showing the circular
progress, which is much more visible than the current model.
Use latest assets.
Move the lock icon outside the textbox.

Change-Id: I7fd5911cb4492d3cd52132e817da75f720b42b55
itleBar.java
itleBarSet.java
387f2d1357f85b5e7f6d17bba8917a81d6ca455f 03-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23812 into eclair

* changes:
Show the full url in the title bar.
c62e9082481850fd4c38866b9e6e955784668170 03-Sep-2009 Leon Scroggins <scroggo@google.com> Show the full url in the title bar.

Fix for http://b/issue?id=2096235

Change-Id: I79d34c6e847587c63dc79b8c68813508eacaf9d5
itleBar.java
39ab28eba0c8c837ac80851ec0dd2af336aa3f85 03-Sep-2009 Leon Scroggins <scroggo@google.com> Attach the title bar to the top of the page.

Remove the old notions of changing the viewing mode
resulting in changing the visibility of the title bar.
Instead, attach the title bar to the current WebView.
Requires a change to frameworks/base.

Change-Id: I65ba1182db040848700840e6229d7e1a7c6050d0
rowserActivity.java
f6c80180348f3e6e10270b531992257e53b2e372 02-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23445 into eclair

* changes:
When removing a tab, go back to the correct parent tab.
bb0af5ced906e5100d54f0c08e073e669edf2290 01-Sep-2009 Grace Kloba <klobag@google.com> When we close a window on exit, make sure pauseWebView taking action by
setting mPageStarted to false.

Part 1 for fixing http://b/issue?id=2087410
rowserActivity.java
53fe581609358c4a3d16b1f5b5efbeaa903fcf19 01-Sep-2009 Leon Scroggins <scroggo@google.com> When removing a tab, go back to the correct parent tab.

Fix for http://b/issue?id=2075182 . We re-set the Adapter so
that it refreshes itself. Before calling removeTab, we set
the selection to the correct one. Keep track of that selection
and set it again after re-setting the Adapter.

Change-Id: I2dd07dd9bbf5f2abbbf99e004b5c37560495ec3a
itleBarSet.java
f78844b84f4101026df34464a899ae51c9214d77 01-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 23440 into eclair

* changes:
allow adding content: bookmarks
280e7801a2a687deac68145a7963123105b423eb 01-Sep-2009 Cary Clark <cary@android.com> allow adding content: bookmarks
ddBookmarkPage.java
a81a764063d2f849fba0cbc3039f86e67c2960dd 31-Aug-2009 Leon Scroggins <scroggo@google.com> Update the appearance of the title bar in the browser.

Change the title bar to use the look of the search bar. Remove
the new tab button, which is now a part of the updated menu. Make
the title bar for each WebView span the width of the screen. Make
the title bar appear when pressing the menu button.

Change-Id: I7ad1c955412d422be0fc6f26ec8d286172a0a99a
rowserActivity.java
itleBar.java
itleBarSet.java
5d61a6c4dfb1f6e7b811f33c2a9bbe09b955293b 25-Aug-2009 Patrick Scott <phanna@android.com> Use the new code values for onReceivedError.
rowserActivity.java
e1fb96676cd2404c5de091d60828185228ef4c90 31-Aug-2009 Patrick Scott <phanna@android.com> Do not include ourselves as a candidate for downloading content.

If we are attempting to download a file and try to resolve to another activity,
it is possible to get BrowserActivity as the best candidate. In that case, we
need to fall back to the download manager. If we do not, we end up in a loop
trying to download the file and sending ourselves a new intent.

BUG: 2062310
rowserActivity.java
2a67de4059775466071da52c07b18627c51c677c 31-Aug-2009 Patrick Scott <phanna@android.com> Check for null tabs before acquiring the parent tab.

This prevents a NPE when the current tab is null. This is very rare but can
still possibly happen.
abControl.java
dca4b5c2f6e4129d2da047d9b2f9b3433936a941 28-Aug-2009 Leon Scroggins <scroggo@google.com> Improve the appearance of the minitabs on the landing page.

Use the default look, but modified to be shorter in height.

Change-Id: Ib0b8a6ab4ce0a809504d92a2b40ac39224264626
ombinedBookmarkHistoryActivity.java
098834d9379f961e9e8d89aa67412f6e72aef755 27-Aug-2009 Grace Kloba <klobag@google.com> am b8a9cb0e: Fix the activity leak in the Browser.

Merge commit 'b8a9cb0e2b3b2a1bb250853a79b8ea2046ff3d6e' into eclair

* commit 'b8a9cb0e2b3b2a1bb250853a79b8ea2046ff3d6e':
Fix the activity leak in the Browser.
b8a9cb0e2b3b2a1bb250853a79b8ea2046ff3d6e 27-Aug-2009 Grace Kloba <klobag@google.com> Fix the activity leak in the Browser.

The IconListenerSet inside CombinedBookmarkHistoryActivity is static. So when
the activity is destroyed, it needs to remove its listener to avoid leak.
rowserHistoryPage.java
ombinedBookmarkHistoryActivity.java
ostVisitedActivity.java
25a1523642bead2f7e7f929ba9d6d1143dce06a0 25-Aug-2009 Ben Murdoch <benm@google.com> Use the estimated size of new databases as the default quota if we have enough space to satisfy it.

Change-Id:I23daac8fbf27f50f304ee53060353423deaed50a
rowserActivity.java
ebStorageSizeManager.java
416b7cbd57715f5330fabe118aa8d1d3d7ac3ef9 19-Aug-2009 Leon Scroggins <scroggo@google.com> Implement new title bar behavior.

Depends on a change to frameworks/base. When loading a new page,
display the title bar. Implement a callback so that we can toggle
the title bar's visibility on mobile sites.

Change-Id: Ie2cbe2a53bcfd1bcc9fb9d2f12285ecf45e06997
rowserActivity.java
5029cf0d6a59fe59ca59bf658c8e0ff55ee6af76 21-Aug-2009 Steve Block <steveblock@google.com> Browser-side changes to persist Geolocation permissions between browser sessions.

This fixes bug http://b/issue?id=2054365.
rowserSettings.java
f3565b86660b29241d660d787e93c5b1275ede6a 21-Aug-2009 Steve Block <steveblock@google.com> Removes unnecessary syncing of databse and app cache paths with browser settings XML.

These paths are not stored in the XML, so syncing is not required.
This code is probably a legacy from when there were plans to include the paths in the browser settings and hence the XML.
rowserSettings.java
66f5330a3728c3d65283f881a493588c340721fc 24-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 22261 into eclair

* changes:
Adds browser-side of logic to make Geolocation obey Browser 'Enable Location' setting.
9df03ef1e92cf0dc519e28a115e31df6afa9b553 24-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 22080 into eclair

* changes:
Fixes a bug in the browser settings menu. Correctly hooks up 'Clear location access'.
6f0e7ba85a144bb84c58b373f5ace9222b1f9761 21-Aug-2009 Leon Scroggins <scroggo@google.com> Improve the look of the search bar on the landing page.

Use the actual look as defined in search_bar.xml. Fixes:
http://b/issue?id=2042059
http://b/issue?id=2042041
ombinedBookmarkHistoryActivity.java
97b080280768db46d3ea0e6cc71fc4f40b4f8e7e 21-Aug-2009 Steve Block <steveblock@google.com> Adds browser-side of logic to make Geolocation obey Browser 'Enable Location' setting.

This fixes bug http://b/issue?id=2067559.
rowserSettings.java
c6f577f3020db0bfef6e87365d43c2f566a93a83 20-Aug-2009 Steve Block <steveblock@google.com> Fixes a bug in the browser settings menu. Correctly hooks up 'Clear location access'.
rowserSettings.java
rowserYesNoPreference.java
4dc822f828ecc75c39105cef086aa0a1daa81243 19-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21933 into eclair

* changes:
Fix a bug where we were opening a new tab unnecessarily.
25515f8bd458a2471d13d876cfb0e18d8ff2a00f 19-Aug-2009 Leon Scroggins <scroggo@google.com> Fix a bug where we were opening a new tab unnecessarily.

Code got changed along with other code. When changing to an appTab,
if it matches the current tab, do nothing. Fixes
http:/b/issue?id=197317
rowserActivity.java
d87f85ede8552e8560906037c4e47f49d67fcfcd 18-Aug-2009 Leon Scroggins <scroggo@google.com> Fix a crasher on the most visited page when the history is empty.

Make sure that the empty view is always available by setting it
as the content view, and adding the list or grid. Fixes
http://b/issue?id=2041975
rowserBookmarksPage.java
e9f8f00aef6a2d3bcb4975b558a6e14d5929cb73 19-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21887 into eclair

* changes:
Fix a crash.
8382d99dee5f2e60cc8a59f144db53db848c6e97 19-Aug-2009 Leon Scroggins <scroggo@google.com> Fix a crash.

When the bookmarks page is opened to create a shortcut, there is
no menu. So do not modify it.
rowserBookmarksPage.java
3936209d56f258bf718d7167da99c827661f5db6 19-Aug-2009 Leon Scroggins <scroggo@google.com> Allow user to enter a URL to visit a site without closing the browser.
rowserActivity.java
ec1b5ad8d8283b1fbbc5d7fa1cd50ef95b9e594d 18-Aug-2009 Grace Kloba <klobag@google.com> resolved conflicts for merge of 918e1d78 to eclair
a11b75a4ef9cb8e264e59e3d2aadd56cf62e2afe 18-Aug-2009 Leon Scroggins <scroggo@google.com> Ensure that switching tabs also updates the title bar.

In particular, when we open a tab associated with an appId, move
the title bar to that tab's title.
rowserActivity.java
190095d42ef36347df265f40df190ec8be190d9e 17-Aug-2009 Leon Scroggins <scroggo@google.com> Disable "open in new window" if Go came up from a new tab.
rowserActivity.java
rowserBookmarksPage.java
rowserHistoryPage.java
160a7e7d27755b7a3715ad87735b8070ab64d58a 15-Aug-2009 Leon Scroggins <scroggo@google.com> Fix several bugs surrounding the "go" screen and closing tabs.

http://b/issue?id=2053635 : Home page should appear when last tab is closed
http://b/issue?id=2049620 : click on a link opening a new window should skip the landing page
http://b/issue?id=2042079 : When I open a new tab, then hit back get strange state

Now if you close the last tab, it will bring up the "go" screen.
If you hit back, it closes the browser; otherwise it will go where
the user specifies. When opening a new tab, if the user hits
back, it will close this new tab. This also prevents the "go"
screen from coming up unnecessarily when a link opens in a new
window.
rowserActivity.java
itleBarSet.java
dc975422a3f931cb3d9172e27fa832b241fbee33 17-Aug-2009 Leon Scroggins <scroggo@google.com> Bring up search directly from the Go page.

Rather than returning to BrowserActivity to bring up search, bring
it up directly from the Go page. This means that hitting back from
search will take you to the Go page (if you reached search from
the Go page). Fixes http://b/issue?id=2042017
rowserActivity.java
ombinedBookmarkHistoryActivity.java
5a7e6c61ad558096a18b269bf1827e1c819ef725 14-Aug-2009 Leon Scroggins <scroggo@google.com> Prevent opening the keyboard from changing the tab.
itleBarSet.java
4943a31bc64286a06b0659636cc13b4b67c30589 07-Aug-2009 Leon Scroggins <scroggo@google.com> Hide the title bar when zoomed in
rowserActivity.java
8bbd69f50abd537bfe7eb314b3a3e20241ac22bd 14-Aug-2009 Patrick Scott <phanna@android.com> Set the new tab as the current tab to reflect the old behavior.
rowserActivity.java
82ce87edd7b73e42e548b0886f526f0e7c5c2117 14-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 21291 into eclair

* changes:
Bring up the "Go" page when touching the title bar.
c1f5759516b7c5719d8440d1859147219e539cf1 14-Aug-2009 Leon Scroggins <scroggo@google.com> Fix a class cast exception.

If we are in grid mode, the target view will not be
a history item. Find out the information using the
BookmarksAdapter instead.
rowserBookmarksPage.java
7f19a5e7b0adb844a8b52feddabb94ce139637a3 14-Aug-2009 Leon Scroggins <scroggo@google.com> Bring up the "Go" page when touching the title bar.
itleBarSet.java
918e1d78b2db6ef21c71a07868572d9cda498476 13-Aug-2009 Grace Kloba <klobag@google.com> Fix http://b/issue?id=2052775. According to the comment, we try to call
pauseWebView(). But as mActivityInPause is false, pauseWebView doesn't do
anything. This cause inbalanced pause/resume and the WebCoreThread's timer
is never put on hold even Browser is in the background.
rowserActivity.java
d6be1758b38d5b066ff10b6af906aa66c63670cd 12-Aug-2009 Cary Clark <cary@android.com> handle false results in file.delete and similar calls

found by findbugs
http://b/issue?id=1856614
rowserActivity.java
1f005d370557b6e69d2de6537e5ea21f73a7ec3f 10-Aug-2009 Leon Scroggins <scroggo@google.com> Initial attempt to get the sliding title bar working, using a Gallery.

In addition the sliding title bar, I have now removed the TabPicker.
Now, when changing to a new tab, we just go straight there. Also
put back in Add bookmark in the top level menu. And fix the bug
where switching tabs was always bringing up the bookmarks.
rowserActivity.java
abControl.java
itleBar.java
itleBarSet.java
b81735a96d5e44ff9acf275619ad797ec0467670 12-Aug-2009 Andrei Popescu <andreip@google.com> remove gears
rowserActivity.java
rowserPluginList.java
rowserPreferencesPage.java
rowserSettings.java
earsBaseDialog.java
earsNativeDialog.java
earsPermissions.java
earsPermissionsDialog.java
earsSettingsDialog.java
e9fc4494fb04a21df489b8b91731d0acf6ce4ef7 12-Aug-2009 Patrick Scott <phanna@android.com> Pass unhandled keys up to the main tab.
abControl.java
4d7880fe3061ed691d220e64cd9e54a8c7b2d1bf 12-Aug-2009 Grace Kloba <klobag@google.com> Change the Browser trace file from data dir to sdcard, increase the size
from 8M to 20M so that common sites like nytimes.com can fit.
rowserActivity.java
722f755c14ea05ddaf041b282ab68c30a6ed05e6 11-Aug-2009 Cary Clark <cary@android.com> close streams when done

found by findbugs
http://b/issue?id=1856630
rowserActivity.java
a977124eb29b195127fd161120ebbc58b255fb48 11-Aug-2009 Cary Clark <cary@android.com> make private inner classes static

bug found by findbugs
http://b/issue?id=1856695
rowserActivity.java
abControl.java
52220802f4b660ec14347b0e10d6077edecda9dd 11-Aug-2009 Cary Clark <cary@android.com> remove unused locals

found by findbugs
http://b/issue?id=1856758
rowserActivity.java
a67d0f02f78a2ffcaa0c2214fa00977ff8e152af 11-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 20761

* changes:
make finals static, remove unused local
875537236fa61882931c0e943521b435cdf55801 11-Aug-2009 Cary Clark <cary@android.com> make finals static, remove unused local

found by findbugs
http://b/issue?id=1856725
http://b/issue?id=1856786
rowserActivity.java
earsBaseDialog.java
earsNativeDialog.java
3eb9dc2e3db57c65156bfab36f344a45fc4cf9f7 11-Aug-2009 Cary Clark <cary@android.com> remove unused variable

found by findbugs
http://b/issue?id=1856781
etchUrlMimeType.java
64b80f3efd95d7b5192731e995ccde79c4c6c11f 07-Aug-2009 Leon Scroggins <scroggo@google.com> No load home page.

Rather than load a home page, bring up the browser/new tabs
displaying the bookmarks page, with a search bar that can be
clicked to open the omnibox. Also rearrange the menu. Fix for
http://b/issue?id=2018524
rowserActivity.java
ombinedBookmarkHistoryActivity.java
5b4b8f1d53b2b71ad65d51eec377119d94611662 06-Aug-2009 Grace Kloba <klobag@google.com> Add a setting to load a page in overview mode.
rowserSettings.java
a5d669e4c08f0e64387c2c539c41a26ac8c845ab 05-Aug-2009 Leon Scroggins <scroggo@google.com> Make the "Most visited" page have a thumbnail viewing mode.

Start capturing screenshots for all visited pages, and show them
in a grid view on the most visited page. Modify the BrowserBookmarks-
Page and Adapter so they can be used for the "Most visited" page.
Also change some of the ids for context menu items to be the same
in the browser and history context menus, for simplicity in
handling them in BrowserBookmarksPage.
ddBookmarkPage.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserHistoryPage.java
ombinedBookmarkHistoryActivity.java
4d055a532447cd1adfeac2abebdf365b38fb8a15 31-Jul-2009 Steve Block <steveblock@google.com> Fix for bug 2024912. Sets title in browser Website Settings menu.
ebsiteSettingsActivity.java
2bc69918d97a767a02132090e58718077381ba1a 30-Jul-2009 Steve Block <steveblock@google.com> Adds the browser Geolocation permissions prompt.

Note that the appearance of the prompt has not yet been finalized.

Also the interaction of the prompt with the animation used to move to and from
the tab picker is not fixed. This may become unecessary if the tab selection UI
is redisgned.
rowserActivity.java
eolocationPermissionsPrompt.java
abControl.java
3918d4443ff38ef1870e02aa51a8b29f8352bb1a 04-Aug-2009 Patrick Scott <phanna@android.com> Implement onReceivedTouchIconUrl.

Add DownloadTouchIcon, an AsyncTask that downloads the apple-touch-icon for urls
that are marked as bookmarks. The touch icon is stored in the bookmark database
similar to favicons and thumbnails. If a shortcut is created for a bookmark
containing a touch icon, the touch icon is used (with rounded corners).

Refactor the bookmarks query to be a static function. The function uses the
original url and new url to look for matching bookmarks. This takes care of
redirects as well as bookmarks containing queries.
ddBookmarkPage.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserProvider.java
ownloadTouchIcon.java
13feaed9ab1b9a3b8cc5ac1b33e36005802b9fc3 05-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 9700

* changes:
Updates for the look of the bookmarks page.
0c7865002753aea5de117ea4c08043dca95d07b6 04-Aug-2009 Leon Scroggins <scroggo@google.com> Updates for the look of the bookmarks page.

Add new assets.

-tab_indicator.xml
State selector for the background of tabs in the CombinedHistoryActivity

-bookmark_thumnail.xml
Web page title is now above the thumb. Removed the favicon. Added a
shadow.

-tab_header.xml
Layout for the tabs in CombinedHistoryActivity

-tabs.xml
Change the height of the tabs.

-bookmarks.xml
Remove the title for the "switch" menu item, which gets set in Java,
depending on the current viewing mode.

-strings.xml
Remove the placeholder menu item text, add the actual text for
switching between modes.

-BrowserBookmarksAdapter
No longer set the favicon on top of the bookmark thumbs in grid mode.

-BrowserBookmarksPage
Implement onPrepareOptionsMenu, and set the title of a menu option,
depending on the current viewing state.

-CombinedHistoryActivity
Create a common function for setting up all the tabs. Change the
look of the tabs to match the new design.
rowserBookmarksAdapter.java
rowserBookmarksPage.java
ombinedBookmarkHistoryActivity.java
41354d092d2b05392954567d55b8bc6a531855d6 04-Aug-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 9477

* changes:
Enable workers for V8. Also remove the quota parameters, unused after the storage UI refactoring.
92c18a52ca7a79c114028b5ba22c3dfe443bd1a4 01-Aug-2009 Grace Kloba <klobag@google.com> When free the background tabs due to low memory, keep the parent tab of the
current tab around so that hit Back won't cause reload the page.

This should address the complain of reloading while using Google Reader.

Remove our own checkMemory() as the system now provides onLowMemory().
rowserActivity.java
abControl.java
615c6c9130a1bd21c63cd37d09f8f4ea3229ca13 03-Aug-2009 Grace Kloba <klobag@google.com> resolved conflicts for merge of a34f6861 to master
01068708205a9621649d81fa445ae422062b2bbf 03-Aug-2009 Andrei Popescu <andreip@google.com> Enable workers for V8. Also remove the quota parameters, unused after the storage UI refactoring.
rowserSettings.java
a34f686112fb4f9fbea00b8c2c47153d34e93e41 01-Aug-2009 Grace Kloba <klobag@google.com> Move IntentFilter/BroadcastReceiver creation before the spot where we may
early bail out in onCreate(). This should avoid the NPE we saw in onResume.
rowserActivity.java
5bbe98025a2c606a35c91b826760020890daadb1 31-Jul-2009 Leon Scroggins <scroggo@google.com> Fix a monkey crash.

Since getTopWindow() can be null, check first before accessing it.
Fix for http://b/issue?id=2027301
rowserActivity.java
aab3f09b5c2d39b19067e57635614080b2403a46 30-Jul-2009 Grace Kloba <klobag@google.com> Remove the session cookies if Browser starts without any saved state.
rowserActivity.java
1e889171c51147f169e0c9d4e0df1723fdd12adc 30-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8873

* changes:
More precise determination of when to back up the bookmarks
86943777260a399df282517241085d0c5e10ee88 30-Jul-2009 Andrei Popescu <andreip@google.com> Implement out of space notification
ebStorageSizeManager.java
f344d03c0b01d30575ba1ddd1ed340705c6f5a97 30-Jul-2009 Steve Block <steveblock@google.com> Adds browser settings menu entries for Geolocation permissions.
rowserPreferencesPage.java
rowserSettings.java
rowserYesNoPreference.java
ebsiteSettingsActivity.java
734d07bb3ce3b65b51289143ca51013df01c1bd6 30-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8986

* changes:
Generalizes WebsiteSettingsActivity to handle more than just database permissions.
f0c36f7aea6087ea67e7c9dd4a7bf29018ac2f25 29-Jul-2009 Christopher Tate <ctate@android.com> More precise determination of when to back up the bookmarks

Instead of blindly assuming that any change to the bookmark table requires a
backup pass, we now attempt to discern whether the change is a user-visible
alteration of the bookmark set. We do this in the provider's hooks for
insert/delete/update operations.

Insert is easy; we simply check for bookmarks=1 in the field values of the row
being added, and request backup if it's there.

Delete and update operations are more problematic; we need to check whether the
record being acted on is part of the bookmark set. To do this unambiguously
requires querying the record's bookmark field, so we do that if it looks like
the operation might be one relevant to the bookmark backup [either deleting a
bookmark row, or changing the title/url of an existing bookmark, or changing
whether a given row represents a bookmark].
rowserProvider.java
438c5e64fc822cf1bac0648d7964988972d7d4e0 30-Jul-2009 Android Git Automerger <android-git-automerger@android.com> resolved conflicts for merge of cc634036 to master
089ce3ae9bca8a7f5bb84605dfabb7c65aa8aa5b 29-Jul-2009 Steve Block <steveblock@google.com> Generalizes WebsiteSettingsActivity to handle more than just database permissions.

This is in preparation for the addition of Geolocation permissions.
ebsiteSettingsActivity.java
907c5763bb700c705108948328c8892500e59185 29-Jul-2009 Andrei Popescu <andreip@google.com> Add unit tests for the WebStorageSizemanager. Also reduce the default quota and quota increase step
rowserSettings.java
ebStorageSizeManager.java
79e82b7ba72a7278911edf0dd7b03c65c4ec0e9d 27-Jul-2009 Andrei Popescu <andreip@google.com> Refactor the WebStorage size management:
- Abandon the Quota UI: it does not make sense to ask the users to decide individual database quota increases. It is unlikely anyone will be able to make a meaningul decision.
- Introduce a global limit for all WebStorage content. This is shared between Database and AppCache.
- Make the quota increase decision automatic
- Treat out-of-space situations by creaying a system notification (TODO).
rowserActivity.java
rowserSettings.java
ermissionDialog.java
ebStorageSizeManager.java
cc63403643786905262f505ab5266d8e80b9924c 29-Jul-2009 Grace Kloba <klobag@google.com> Fix #1964292. If the WEB_SEARCH starts from the Browser, load it in the
current window instead of a new window.
rowserActivity.java
186e593776c396bde3d720addd6f6842fe880a7c 28-Jul-2009 Leon Scroggins <scroggo@google.com> In History context menu, do not show "Add bookmark" for bookmarks.

Fix for http://b/issue?id=1688867. Instead of providing an option
to add a bookmark to bookmarks, provide an option to remove the
item from bookmarks. Also display the item as the context menu
header.
rowserHistoryPage.java
istoryItem.java
ee0d639003a5dec32cf45416b0c751def2d4d25a 28-Jul-2009 Steve Block <steveblock@google.com> Fixes bug 2018090 in browser Website Settings.

Browser Website settings menu now correctly distinguishes origins at the same host.
ebsiteSettingsActivity.java
1ad98cf1e4fb36e7164024f8c1a1098ac2ecaed6 28-Jul-2009 Steve Block <steveblock@google.com> Improves appearance of website URLs in browser 'Website settings' menu.

- If an explicit title is set, we show it and use the origin as a subtitle.
- If no explicit title is set, we show use the origin as a title.
- We hide the origin's scheme if it's 'http'.
ebsiteSettingsActivity.java
9c0dd8caacff99ba76bbb9dc2cab156cded505a8 11-Jul-2009 Christopher Tate <ctate@android.com> First real cut of bookmarks backup agent

The agent now does backup/restore of the bookmarks table. Whether to back up is
determined by flattening the bookmark table, CRCing the flattened
representation, and comparing the CRC with the previous backup pass's version.
If they differ (or if the file size differs), the table is deemed to have
changed and we send the flattened file off to the server as a single key.

On restore, the bookmark records are read individually from the flattened
representation, the existing bookmarks table is queried for a matching URL, and
if none exists the bookmark is inserted into the table.

Bookmarks.addBookmark() now takes a boolean argument "retainIcon." When false,
the implementation will not call into the web icon database. This is necessary
during restore because the web icon database is only available from the Browser
app's main thread, but restore happens without the app proper being involved.
The other call points for addBookmark() have been updated to pass 'true,' i.e.
preserving the current behavior.
ddBookmarkPage.java
ookmarks.java
rowserBackupAgent.java
rowserProvider.java
istoryItem.java
20634ce1fa1af93df5d12b5485b87ecd294281bb 22-Jul-2009 Andrei Popescu <andreip@google.com> Enforce app cache maximum size
rowserSettings.java
ccc5630febc648fe4930dba5d4080440c4f31e18 22-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8027

* changes:
wire appcache to HTML5 UI
5fa4328b987ca9455880ab7cc8066f0c2fe217d3 21-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 8035

* changes:
Prevent stale data exception.
a0b0e2a2cd78ae78ec50eab2e532d0102facc52d 21-Jul-2009 Patrick Scott <phanna@android.com> Do not merge
When opening a new tab from the context menu, treat the new tab as a child of
the current tab. This change was cherry-picked from master.
rowserActivity.java
6982a71885f94b8b08b0cc425d3d06c7ba50b953 21-Jul-2009 Leon Scroggins <scroggo@google.com> Prevent stale data exception.

Before requerying, check mCursor to see if it has closed. If it
has, do not requery.
rowserHistoryPage.java
55581a656c7b198dbbac63184cd78c61f7535915 21-Jul-2009 Leon Scroggins <scroggo@google.com> DO NOT MERGE: Remove deprecated call: Cursor.commitUpdates().

This change was previously made in master, but I believe it is
responsible for a crash. We should not be using this deprecated
method, so I am now instead using ContentResolver.update().
rowserActivity.java
824faebe51bae769395ec1d7f590530df94b58d3 21-Jul-2009 Andrei Popescu <andreip@google.com> wire appcache to HTML5 UI
rowserPreferencesPage.java
rowserSettings.java
ebsiteSettingsActivity.java
3b3bf30ac65921a8627fb25c4ea05316b8e1ba98 20-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 7914

* changes:
Fix 1990635. update() was accidentally removed. Bring it back so that the WebSettings will be applied to the current open windows.
d9ee1391cac980768fe1364fa5b26f6f0c9c6068 20-Jul-2009 Grace Kloba <klobag@google.com> Fix 1990635. update() was accidentally removed. Bring it back so that the WebSettings will be applied to the current open windows.
rowserSettings.java
96b4f6d90d7bd85eae69f93bffda905544d11afa 20-Jul-2009 Grace Kloba <klobag@google.com> am 83f47346: Fix 1984809. Select the url when SEARCH key is pressed in the Browser.

Merge commit '83f473462fcd7869031a423c02b957c6e938a2f6'

* commit '83f473462fcd7869031a423c02b957c6e938a2f6':
Fix 1984809. Select the url when SEARCH key is pressed in the Browser.
83f473462fcd7869031a423c02b957c6e938a2f6 20-Jul-2009 Grace Kloba <klobag@google.com> Fix 1984809. Select the url when SEARCH key is pressed in the Browser.
rowserActivity.java
d7c3dd53ddd4e480ca11517af461ae0764adc2a8 20-Jul-2009 Leon Scroggins <scroggo@google.com> Set a title for pages with no title.

In the title bar, we were showing "Loading..." as the
title for a page that finished loading but still has no
title. Now, display the url where the title is displayed
and display nothing for the url.
itleBar.java
bff2d603c022691237c31d9a57ad8c217c6e7e11 01-Jul-2009 Ben Murdoch <benm@google.com> Implement an error console. The console is displayed when the user has enabled debug in the browser (been to about:debug) and there are errors on the page. It can be toggled on/off in debug mode in the settings menu.
rowserActivity.java
rowserSettings.java
rrorConsoleView.java
abControl.java
cd11589fc3930906d4b9b7dd18aa52a9f1eb0c8a 16-Jul-2009 Patrick Scott <phanna@android.com> Try to reuse tabs with matching urls to avoid loading a new page.

If there is no matching application tab, try to find a regular tab (created in
the browser) with a matching url. This avoids opening a new tab and loading a
new page for a page that has already been loaded.

TODO: There is a ton of duplicate code around animations to/from the tab
overview. It is a massive amount of cruft and I really want to rewrite it all in
a separate change.
rowserActivity.java
abControl.java
89c6d36e2e6d6040540ee93ef4df29a6874a6a95 15-Jul-2009 Leon Scroggins <scroggo@google.com> Work on the Bookmark Grid, including the favicon.

Remove the file BookmarkGridPage, since a GridView will do just fine.
Now we specify a height and width for the bitmaps rather than adjusting
them for the screen size. Also add the favicon and match the design
more closely for the Add option. In BrowserActivity, match the size
of the saved screenshots to the desired size for the Bookmarks
Activity. Also move the logic into its own method so it can be
called from multiple places (still called in only one at the moment).
ookmarkGridPage.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
e8dc977d91b95b3b3f56ffdadebeba4a04001200 15-Jul-2009 Patrick Scott <phanna@android.com> Do not merge.

Check for a null tab in onDestroy. This fix is in master but the crash appears
in donut as well.
rowserActivity.java
892df31fda83baeeee2d0620b622b4730c30ee87 14-Jul-2009 Leon Scroggins <scroggo@google.com> Integrate bookmark grid view mode with list view mode.

This way the two different modes can share code and have
all the same behaviors (i.e. context menu options).

AndroidManifest.xml
Remove BookmarkGridPage, which is no longer an Activity.

bookmarks.xml
Add a menu option to switch between the different viewing modes.

strings.xml
Name for that menu option.

AddNewBookmark.java
Remove copyTo, which is not necessary.

BookmarkGridPage.java
Change to just be a GridView, with our desired settings, and
overriding onSizeChanged to size the thumbs appropriately. Now its
constructor takes a BrowserBookmarksAdapter, which it uses instead
of its old private Adapter.

BrowserBookmarksAdapter.java
Now has two modes, so it can be used for both the bookmarks grid
and the list view. Removed a bunch of obsolete code, which was
used for searching/sorting the bookmarks.

BrowserBookmarksPage.java
Now switches back and forth between using a GridView and a ListView.
ddNewBookmark.java
ookmarkGridPage.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
ombinedBookmarkHistoryActivity.java
b0e4fc7b8efc66b20cf83a8d5f8dc9110d67da4f 14-Jul-2009 Patrick Scott <phanna@android.com> Show the new tab when creating it from the bookmarks/history.

When we are in the tab picker and a new tab is created from bookmarks/history,
show the new tab in the picker and then animate to it. Only do this for the
"open tabs in background" setting since openTab() will show the tab if that
setting is false.

We animate to the new tab because we currently don't have a way to show the new
tab in the tab picker with updated picker data (title and url in particular).
So instead of showing a blank tab, animate to the tab. Once the animations have
been redesigned and the code refactored, this will hopefully get better.
rowserActivity.java
abControl.java
65c1ba90e4a1e9534ea58bb289eeec92b82fcfc3 13-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am bae196df: Merge change 6811 into donut

Merge commit 'bae196df36929647356d03e35cbfbdb453e3833b'

* commit 'bae196df36929647356d03e35cbfbdb453e3833b':
Fix #1953520. When MENU is down, consume the key in the BrowserActivity which are not shortcut keys. So it won't trigger the search panel. If a shortcut action is taken, reset the mMenuIsDown as it has been used once.
6ee9c498b8cf648f1507281ed5a1834ba3390907 13-Jul-2009 Grace Kloba <klobag@google.com> Fix #1953520. When MENU is down, consume the key in the BrowserActivity which are not shortcut keys. So it won't trigger the search panel. If a shortcut action is taken, reset the mMenuIsDown as it has been used once.
rowserActivity.java
b4645a19f55ede86b59cf123eb15b913fddd135a 10-Jul-2009 Christopher Tate <ctate@android.com> Remember to advance the cursor
rowserBackupAgent.java
de6f131625bc4a24170d021e49d61fb694138669 07-Jul-2009 Christopher Tate <ctate@google.com> Skeleton backup agent for Browser

This is a skeleton backup agent for the Android Browser, intended to back up and
restore the bookmarks table from browser.db by extracting the bookmarks table
into a flattened file representation on backup, then unflattening and rebuilding
the table during restore.

It compiles but is completely untested, since the db code to read/write the
bookmarks table is not finished. The backup agent has been declared in the
Browser manifest, however.
rowserBackupAgent.java
4524cc71312ba78e5b7430f347da45c0a3d3a74d 10-Jul-2009 Satish Sampath <satish@android.com> am 60d24e21: Make suggestion text color change based on the item state

Merge commit '60d24e219b1763bc294974e042c67a1a6cadd8d5'

* commit '60d24e219b1763bc294974e042c67a1a6cadd8d5':
Make suggestion text color change based on the item state
f450cd0d744da48a5bdd9cdb6cc23a2df8b31db4 10-Jul-2009 Grace Kloba <klobag@google.com> am cf849950: Fix 1970279. Like "Go", search key should get the current url and pre-fill it in the search/goto widget.

Merge commit 'cf849950fe8ad5425ccd82b48b9a014dea8a288e'

* commit 'cf849950fe8ad5425ccd82b48b9a014dea8a288e':
Fix 1970279. Like "Go", search key should get the current url and pre-fill it in the search/goto widget.
60d24e219b1763bc294974e042c67a1a6cadd8d5 09-Jul-2009 Satish Sampath <satish@android.com> Make suggestion text color change based on the item state

This is dependant on change https://android-git/g/6623
Bug: http://b/issue?id=1865037
rowserProvider.java
cf849950fe8ad5425ccd82b48b9a014dea8a288e 10-Jul-2009 Grace Kloba <klobag@google.com> Fix 1970279. Like "Go", search key should get the current url and pre-fill it in the search/goto widget.
rowserActivity.java
c9b5556351b59caec77b4eec1ad30652fec6a4d9 07-Jul-2009 Andrei Popescu <andreip@google.com> Add fullscreen support back in.
rowserActivity.java
266ef43967cfbd40e32fef829a8427064b10df5e 07-Jul-2009 Leon Scroggins <scroggo@google.com> More closely match the intended design of the bookmark grid page.

Change the look of the text. Use a blank white rectangle with
rounded corners for sites without a stored screenshot. Also
begin work on using the favicon.
ookmarkGridPage.java
dd4b58d768f9f9e1e57b9bf7ed380c7916c03e81 07-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 6348

* changes:
Associate screenshots with original url.
87ae77b8f7cc8a05f9155018d26bc71e505dc436 07-Jul-2009 Leon Scroggins <scroggo@google.com> Associate screenshots with original url.

Partial fix for http://b/issue?id=1949260 : can't get a thumb for
facebook.com. Associate the screenshot with the original url so
a bookmark that was redirected will still get updated with the
picture.
rowserActivity.java
71bd366d55eb17f2c4aa52640ca0e544f7b109db 06-Jul-2009 Leon Scroggins <scroggo@google.com> Allow user to create a new bookmark in the new UI.

Not the final visual design, but allows dogfooders to create new
bookmarks.
ookmarkGridPage.java
88be2b6919f96037a84ba17b84692838aaf5ac42 02-Jul-2009 Ramanan Rajeswaran <ramanan@google.com> am 378e5722: set default client id

Merge commit '378e5722d0cad2b082afb42ea64405286de332a5'

* commit '378e5722d0cad2b082afb42ea64405286de332a5':
set default client id
2a6725815dd0a147b90c7d60298cc4abecb0d1ff 01-Jul-2009 Grace Kloba <klobag@google.com> resolved conflicts for merge of 47fdfdb9 to master
d3ba2098fc6d4ca6d87c5dfc6c39782c596bcf46 01-Jul-2009 Grace Kloba <klobag@google.com> am 81678d92: Fix #1947053. Use EXTRA_POST_DATA to send POST request to the WebView. This is used for sending location now.

Merge commit '81678d9216458266ea70cd62d52f28f744873556'

* commit '81678d9216458266ea70cd62d52f28f744873556':
Fix #1947053. Use EXTRA_POST_DATA to send POST request to the WebView. This is used for sending location now.
378e5722d0cad2b082afb42ea64405286de332a5 01-Jul-2009 Ramanan Rajeswaran <ramanan@google.com> set default client id
rowserProvider.java
47fdfdb989ffb79590a39c40792be995de32e521 30-Jun-2009 Grace Kloba <klobag@google.com> Remove "search_url" in the debug setting as search is controlled by the search manager now.
rowserActivity.java
rowserSearchpagePreference.java
rowserSettings.java
81678d9216458266ea70cd62d52f28f744873556 30-Jun-2009 Grace Kloba <klobag@google.com> Fix #1947053. Use EXTRA_POST_DATA to send POST request to the WebView. This is used for sending location now.
rowserActivity.java
b3c02da4553b1a629b16377970fdabae28394c94 30-Jun-2009 Feng Qian <fqian@google.com> Add a UI for setting JS flags.

The UI only shows up when 'about:debug' is typed in the address bar.
JS flags are a string '--heap-stats --log-gc' in V8 etc.

Currently this is only used by V8 build for debugging purpose.
rowserActivity.java
rowserSettings.java
accf2c92c7ea0379d1336d5d8a0f0c3e7ddce3e2 26-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5504

* changes:
Update Browser's user agent
78f757042015063d016b15893a650c44fdfd4e5c 26-Jun-2009 Andrei Popescu <andreip@google.com> Make the video bg black. It is nicer
rowserActivity.java
adc008d2d87676a2a32e93afba20156a2bf2355b 26-Jun-2009 Andrei Popescu <andreip@google.com> Fullscreen video support. Replaces 5140
rowserActivity.java
a4fa6ee7095b7995c48f1367e5958b61ce084472 26-Jun-2009 Grace Kloba <klobag@google.com> Update Browser's user agent
rowserSettings.java
e0f11cc13c4dfa739098026bf0daf44129445534 25-Jun-2009 Grace Kloba <klobag@google.com> am 2f83068b: Add the ZoomDensity support in the Browser.

Merge commit '2f83068b9e8835f97010bc2ee1d77f3a13827ae4'

* commit '2f83068b9e8835f97010bc2ee1d77f3a13827ae4':
Add the ZoomDensity support in the Browser.
2f83068b9e8835f97010bc2ee1d77f3a13827ae4 25-Jun-2009 Grace Kloba <klobag@google.com> Add the ZoomDensity support in the Browser.

Per Leland's requst, change "Set text size" to "Text size" and etc.
rowserPreferencesPage.java
rowserSettings.java
2a5d17f0f379dd1452db8104808980ee01c684e9 25-Jun-2009 Grace Kloba <klobag@google.com> am 5b078b5b: Fix #1705293. When we about to hijack the url, we check the intent first. If it is not resolved to any activity, we will try to download it from the Market.

Merge commit '5b078b5b8f166a14ab88137e478f868959c5befa'

* commit '5b078b5b8f166a14ab88137e478f868959c5befa':
Fix #1705293. When we about to hijack the url, we check the intent first. If it is not resolved to any activity, we will try to download it from the Market.
5b078b5b8f166a14ab88137e478f868959c5befa 25-Jun-2009 Grace Kloba <klobag@google.com> Fix #1705293. When we about to hijack the url, we check the intent first. If it is not resolved to any activity, we will try to download it from the Market.
rowserActivity.java
a03bbce2a5ea3ea49f701ecc57832ad90d10ea31 24-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am d1c2a433: Merge change 5160 into donut

Merge commit 'd1c2a433c79451aac4340aef8f0d83081977df84'

* commit 'd1c2a433c79451aac4340aef8f0d83081977df84':
Return the url of a browser history item in the intent query column of the
d1c2a433c79451aac4340aef8f0d83081977df84 24-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 5160 into donut

* changes:
Return the url of a browser history item in the intent query column of the suggestion. This is so that global search can rewrite a query in the search dialog (i.e., fill in the search box with the url of the suggestion when the user rolls over to select the suggestion). Browser uses android:searchMode="rewriteQueryFromData" to accomplish this but global search does the default thing of using the intent query column, if present, as a rewrite for the current query.
2af730520477a41106eef3a8480bb57fda5b03b2 24-Jun-2009 Mike LeBeau <mlebeau@android.com> Return the url of a browser history item in the intent query column of the
suggestion. This is so that global search can rewrite a query in the search
dialog (i.e., fill in the search box with the url of the suggestion when the
user rolls over to select the suggestion). Browser uses
android:searchMode="rewriteQueryFromData" to accomplish this but global search
does the default thing of using the intent query column, if present, as a rewrite
for the current query.
rowserProvider.java
92b1c4b120ddc406a2206b5e26aa782146eb285a 23-Jun-2009 Satish Sampath <satish@android.com> am 15e9f2dc: Pass through SearchManager.APP_DATA bundle in web searches.

Merge commit '15e9f2dc92cf1621f95071b3c740f46079aa0f3b'

* commit '15e9f2dc92cf1621f95071b3c740f46079aa0f3b':
Pass through SearchManager.APP_DATA bundle in web searches.
15e9f2dc92cf1621f95071b3c740f46079aa0f3b 23-Jun-2009 Satish Sampath <satish@android.com> Pass through SearchManager.APP_DATA bundle in web searches.

This got missed when we made the change to invoke the system default web search handler instead of the browser directing all searches to Google. This makes sure that the receiving web search providers can pass on the source parameter appropriately as part of the results page that they launch.
rowserActivity.java
8e9ab66a8acf40c7ad2e2cdd0c791ca4bdafce49 22-Jun-2009 Grace Kloba <klobag@google.com> am 2595f146: Use the new Secure settings for location. Also added the code to invoke the consent dialog.

Merge commit '2595f146fecd3828231c6611362cce65acd9afb6'

* commit '2595f146fecd3828231c6611362cce65acd9afb6':
Use the new Secure settings for location. Also added the code to invoke the consent dialog.
2595f146fecd3828231c6611362cce65acd9afb6 22-Jun-2009 Grace Kloba <klobag@google.com> Use the new Secure settings for location. Also added the code to invoke the consent dialog.
rowserActivity.java
6309c526e57454da6d0c5de93f2894c2ded3a1b1 22-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 73972695: Merge change 4925 into donut

Merge commit '73972695c844b25370ad738bb76e8eb2e9cd81e6'

* commit '73972695c844b25370ad738bb76e8eb2e9cd81e6':
Fix 2 NPEs in the Browser.
d068f8015daa84296463fcc0420e40e35e40fe7d 22-Jun-2009 Patrick Scott <phanna@android.com> Fix 2 NPEs in the Browser.

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.
rowserActivity.java
abControl.java
ae5b217906397adf6287fc2528cf4b3f59682dec 22-Jun-2009 Bjorn Bringert <bringert@android.com> am d8b0ad28: Use SearchManager.getSuggestions() non-statically.

Merge commit 'd8b0ad28ce8a3a6b5dfab954e4f7aa7b0af2674f'

* commit 'd8b0ad28ce8a3a6b5dfab954e4f7aa7b0af2674f':
Use SearchManager.getSuggestions() non-statically.
d8b0ad28ce8a3a6b5dfab954e4f7aa7b0af2674f 22-Jun-2009 Bjorn Bringert <bringert@android.com> Use SearchManager.getSuggestions() non-statically.
rowserProvider.java
e46990ea925f41bdb4d504c91a681e826f4b6eb1 19-Jun-2009 Nicolas Roard <nicolasroard@google.com> New settings UI for HTML5
rowserPreferencesPage.java
rowserQuotaPreference.java
rowserSettings.java
rowserYesNoPreference.java
riginSettings.java
ebsiteSettingsActivity.java
b6b7f9ef3b4ed220063f555d8b7c205210a61a04 18-Jun-2009 Leon Scroggins <scroggo@google.com> Use a grid view for bookmarks page.

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
ookmarkGridPage.java
rowserActivity.java
rowserProvider.java
ombinedBookmarkHistoryActivity.java
7874657df1a62c8e3b2b9fcc47570333664d6988 18-Jun-2009 Dianne Hackborn <hackbod@google.com> am 99189435: Update browser to use new Intent URI expansion.

Merge commit '9918943559193e3e047a1c18442e2cdb0fe22b15'

* commit '9918943559193e3e047a1c18442e2cdb0fe22b15':
Update browser to use new Intent URI expansion.
9918943559193e3e047a1c18442e2cdb0fe22b15 18-Jun-2009 Dianne Hackborn <hackbod@google.com> 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.
rowserActivity.java
74c5a874a148c4d80354b6c88a8151374aa25b62 18-Jun-2009 Mitsuru Oshima <oshima@google.com> am 7944b7de: conflict fix

Merge commit '7944b7def8b04c3dc0cb8815a8527aba8c91b219'

* commit '7944b7def8b04c3dc0cb8815a8527aba8c91b219':
conflict fix
7944b7def8b04c3dc0cb8815a8527aba8c91b219 17-Jun-2009 Mitsuru Oshima <oshima@google.com> conflict fix
rowserActivity.java
ec7eb37292836652e096b5804877e803e2505136 16-Jun-2009 Grace Kloba <klobag@google.com> resolved conflicts for merge of 60e095c1 to master
60e095c190496d42327f8ec2ef990c044d15a76f 16-Jun-2009 Grace Kloba <klobag@google.com> Add location info if the VIEW action to the Browser has EXTRA_APPEND_LOCATION on.
rowserActivity.java
176215d473e4c098223a99406047750f7e340865 15-Jun-2009 Leon Scroggins <scroggo@google.com> Fix a null pointer exception.

In setTitleAndUrl, check to make sure url is non null before
calling url.toString().
itleBar.java
740eadfd4d8fa42701992f4c4123e46f8767755a 15-Jun-2009 Leon Scroggins <scroggo@google.com> When searching the browser history, search titles.

Copy of change https://android-git.corp.google.com/g/Gerrit#change,2450
into donut.
rowserProvider.java
86c67bc235eb3d9da0e9046fd42dea78df8e29aa 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4094

* changes:
Consolidate bookmark add/delete code in the browser.
e372c02c732cf0881c21eb8423454a555e8fc75c 12-Jun-2009 Leon Scroggins <scroggo@google.com> Consolidate bookmark add/delete code in the browser.

Driven by a desire to put bookmarking functionality into the title
bar, I have consolidated the code for adding and removing bookmarks.
ddBookmarkPage.java
ookmarks.java
rowserBookmarksAdapter.java
istoryItem.java
fe65dcbd3b0b55312639cd7dcceb398cc70fd057 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am e2c52f76: Merge change 4105 into donut

Merge commit 'e2c52f7689c684ff6b962b20d45f41f52e8749cc'

* commit 'e2c52f7689c684ff6b962b20d45f41f52e8749cc':
Honor the system setting of whether to show web suggestions.
e2c52f7689c684ff6b962b20d45f41f52e8749cc 15-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 4105 into donut

* changes:
Honor the system setting of whether to show web suggestions.
734a06678d661ffef78233247f9fabeb47f941e1 02-Jun-2009 Ben Murdoch <benm@google.com> Add browser settings for DOM storage support.
rowserSettings.java
62b71f79a80e471bdb84bc06a88cd78a8162e3a5 12-Jun-2009 Leon Scroggins <scroggo@google.com> Honor the system setting of whether to show web suggestions.
rowserProvider.java
1536e7307cd5ec7d71f9b5a40972c58846aee554 11-Jun-2009 Patrick Scott <phanna@android.com> resolved conflicts for merge of 95d601f6 to master
32e14a6deccfa75490b3032bb4ddd5ae90f89de8 11-Jun-2009 Leon Scroggins <scroggo@google.com> Only show the host portion of the url in the title bar.

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.
rowserActivity.java
itleBar.java
95d601f66135d078c113c58d9aaa6e4a76fd80f2 11-Jun-2009 Patrick Scott <phanna@android.com> Shorten the tab animation duration and the overview delay.

Also fix a few NPEs from the UrlData change.
rowserActivity.java
f26aeabb17d38ed39a0711afcf51694cc69c8d51 11-Jun-2009 Mitsuru Oshima <oshima@google.com> Merge commit '3b0a65' into fix

Conflicts:

src/com/android/browser/BrowserActivity.java
25ad8ab821d67293a5f53e8d341492be06e187ee 11-Jun-2009 Mitsuru Oshima <oshima@google.com> Squashed commit of the following:

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
rowserActivity.java
4433d0333f18ea1e5c5c531db48908665c6f8446 10-Jun-2009 Derek Sollenberger <djsollen@google.com> Call the WebViewCore's freeMemory instead of just clearCache
abControl.java
e4b3bda762ab616b2899c8de084e515f01b99c8a 09-Jun-2009 Leon Scroggins <scroggo@google.com> Updates to the browser's custom title bar.

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.
rowserActivity.java
itleBar.java
0e85b6296013439449b9ca9e067f0c486178eb39 05-Jun-2009 Leon Scroggins <scroggo@google.com> am 0d7ae0ed: Fix a monkey crash.

Merge commit '0d7ae0ed82e21d472cde8cf92b5657d8ee8ca0d8'

* commit '0d7ae0ed82e21d472cde8cf92b5657d8ee8ca0d8':
Fix a monkey crash.
0d7ae0ed82e21d472cde8cf92b5657d8ee8ca0d8 05-Jun-2009 Leon Scroggins <scroggo@google.com> 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.
rowserActivity.java
7db26347577132b8c4def47ccd410e7b9d0821bb 03-Jun-2009 Ben Murdoch <benm@google.com> When a JavaScript console message is received from WebCore, write it to the log.
rowserActivity.java
708a4ae2c358a5962bff610a65e969d062e28e3c 05-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am bd34f7db: Merge change 3134 into donut

Merge commit 'bd34f7dbbb25059121c2eb9f0d3d8478d78e7e63'

* commit 'bd34f7dbbb25059121c2eb9f0d3d8478d78e7e63':
Change the default client id for better stats
2a5ba61bb033482651c3dc60fd767b23e8f515f5 05-Jun-2009 Satish Sampath <satish@android.com> am bc5b9f35: Include ACCEPTED_URI_SCHEMA in url patterns to skip.

Merge commit 'bc5b9f358a2b75bf3a104b9f5cd477ad2f6f740f'

* commit 'bc5b9f358a2b75bf3a104b9f5cd477ad2f6f740f':
Include ACCEPTED_URI_SCHEMA in url patterns to skip.
81db366d79bb317de62fed05eb58906abd88a75e 04-Jun-2009 Leon Scroggins <scroggo@google.com> Use a custom title bar that is touchable.

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.
rowserActivity.java
itleBar.java
1ce8b881f3e4294a3bdb5abb94a5884c468874b9 04-Jun-2009 Patrick Scott <phanna@android.com> am 598c9ccf: Do not use the original url in onReceivedTitle.

Merge commit '598c9ccf8641e0e4563bba2fd5613bcb4de766ec'

* commit '598c9ccf8641e0e4563bba2fd5613bcb4de766ec':
Do not use the original url in onReceivedTitle.
bd34f7dbbb25059121c2eb9f0d3d8478d78e7e63 04-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 3134 into donut

* changes:
Change the default client id for better stats
bc5b9f358a2b75bf3a104b9f5cd477ad2f6f740f 04-Jun-2009 Satish Sampath <satish@android.com> 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.
rowserActivity.java
598c9ccf8641e0e4563bba2fd5613bcb4de766ec 04-Jun-2009 Patrick Scott <phanna@android.com> 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.
rowserActivity.java
9768ac5e32b9daeeac0d41b119081bdf4c66bc54 04-Jun-2009 Ramanan Rajeswaran <ramanan@google.com> Change the default client id for better stats
rowserSettings.java
afcf198a24a9e88592067f544b8a132c2a2fcd10 03-Jun-2009 Satish Sampath <satish@android.com> resolved conflicts for merge of 565505 to master
565505b1a2c1d3099496af5910760087602e994a 29-May-2009 Satish Sampath <satish@android.com> Use system default web search & suggestions providers.

- 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.
rowserActivity.java
rowserProvider.java
a3815b4c63e70c71aa0018f4f568392f193944fa 02-Jun-2009 Patrick Scott <phanna@android.com> am c5f4f732: Use "unknown" as the default value for the client id to avoid crashing.

Merge commit 'c5f4f732aea6303e5c3630d982847a26d41715f5'

* commit 'c5f4f732aea6303e5c3630d982847a26d41715f5':
Use "unknown" as the default value for the client id to avoid crashing.
c5f4f732aea6303e5c3630d982847a26d41715f5 02-Jun-2009 Patrick Scott <phanna@android.com> Use "unknown" as the default value for the client id to avoid crashing.
rowserSettings.java
feb941d4be5daaf439f6b463f423618caee15892 28-May-2009 Leon Scroggins <scroggo@google.com> Enable setting home page from bookmarks/history.

Fix for issue 1482954: Longpress on bookmark or history should set homepage
[1/1]. Add a string for set homepage. Add the option in both the context menu
for the browser history and for browser bookmarks. In BrowserHistoryPage and
BrowserBookmarksPage handle the new option by setting the new homepage.
rowserBookmarksPage.java
rowserHistoryPage.java
7bfa63b55644fbf2da1fe6a24b3be0267529202c 28-May-2009 Mike Reed <reed@google.com> call webview's onPause/onResume in the right places:
- pause when a view is in a non-current tab
- pause the current view when the activity itself is paused
rowserActivity.java
abControl.java
8ca2c797c8d11168b4055b6ec6b75d87bb8c4e45 27-May-2009 Grace Kloba <klobag@google.com> Add location info to the SEARCH and change it to use postUrl instead of 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.
rowserActivity.java
a23d464394c2fa214c0e9aedf3a1e444b35e6772 26-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 2450

* changes:
Searching the history now checks for matches to the title.
bd359cc6925f8d06489c93327732251f1fecf425 26-May-2009 Leon Scroggins <scroggo@google.com> Searching the history now checks for matches to the title.

Fix for http://b/issue?id=1853732 : Searching the browser
provider does not match bookmarks based on title.
rowserProvider.java
a3f90f06f5b3b7db18f30eca5322796fc6b4c2e3 26-May-2009 Grace Kloba <klobag@google.com> Merge commit 'f2c5c1b555904400f4092888ae81b8ed74bfe026' into manualfix

Conflicts:
src/com/android/browser/BrowserSettings.java
f2c5c1b555904400f4092888ae81b8ed74bfe026 26-May-2009 Grace Kloba <klobag@google.com> Fix #1722851. Move the Browser's default home page to the resource so that we can localize it easily.
rowserActivity.java
rowserSettings.java
2cac3857e10f6597ed5a33bf0260e1212cdd502a 26-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 2255

* changes:
Fix an issue where bookmarking https: sites doesn't work.
e8708c2ecbd7bd739b69e6009f472886fee7035f 22-May-2009 Leon Scroggins <scroggo@google.com> Fix an issue where bookmarking https: sites doesn't work.

Fix for issue 1863535. We were storing https:// sites in
the database without https:, so it was stored as a non
secure site. Then going back to that bookmark does not work.
Now, use the truncated url to compare, but store the original
url (with https at the beginning)
ddBookmarkPage.java
725815f455992fbedd7088c78cb1ee64b3ddc74b 21-May-2009 Leon Scroggins <scroggo@google.com> Do not display unvisited sites in the history.

Fix for issue 1831854: An unvisited, bookmarked site
shows up in the history under "1 month ago". This is
because although the site will be in the database with
a visited date of 0, it has some visits, so that it
will raise its priority in other lists. Now, ignore
any sites with a visited date of 0 (or less) in the
history page. Make the HistoryAdapter's member
variables private, and make the where clause final.

modified: src/com/android/browser/BrowserHistoryPage.java
modified: src/com/android/browser/BrowserHistoryPage.java
rowserHistoryPage.java
b7e86a19725f7ebf93c78d613bd610212f072779 21-May-2009 Leon Scroggins <scroggo@google.com> Remove an unnecessary field.

This string was used for logging error messages, but
it is not used.
rowserBookmarksAdapter.java
9c2884015857bed2c1770e0c8e314053bbfaf9bd 21-May-2009 Leon Scroggins <scroggo@google.com> [findbugs] Add the static keyword to unchanging integers.

mUrlIndex, mTitleIndex, and mBookmarkIndex are member variables
which are the same for all MyAdapters, so change them to static.
ostVisitedActivity.java
9343f6ae8f9e29ca8b1f45149fe5d86776d31cc3 21-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1898

* changes:
Fix issues found by FindBugs.
68737c2376714e572716d153b79de4e17f1d482d 19-May-2009 Mitsuru Oshima <oshima@google.com> am 123ecfb2: bug fix: browser was not replacing whitepsace in url if scheme is not fully lowercased.

Merge commit '123ecfb21e7ca670e3d04efe58780b3bac54a9a1'

* commit '123ecfb21e7ca670e3d04efe58780b3bac54a9a1':
bug fix: browser was not replacing whitepsace in url if scheme is not fully lowercased.
123ecfb21e7ca670e3d04efe58780b3bac54a9a1 19-May-2009 Mitsuru Oshima <oshima@google.com> bug fix: browser was not replacing whitepsace in url if scheme is not fully lowercased.
rowserActivity.java
31887fd87668d8bd7b10e1be4b149c06c6a11808 18-May-2009 Leon Scroggins <scroggo@google.com> Fix issues found by FindBugs.

Remove inefficient "new String(String)" constructor. Also use
Integer.valueOf() instead of "new Integer".
rowserProvider.java
b8deac4e4dc76f8e2f8ccd810684e73da58a1e66 18-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1812

* changes:
Remove an unused variable found by FindBugs.
5c48217fd085c46e5b34add6a6dfe4af7ba8ce6c 15-May-2009 Leon Scroggins <scroggo@google.com> Remove an unused variable found by FindBugs.

Remove the variable mOk, which is never referenced.
indDialog.java
1cce4f9ec666d75b533a3448f12de27d1e184dc3 15-May-2009 Mike LeBeau <mlebeau@android.com> am c42f81b8: Get the color value for the search url color from a theme value (dependent on change 1691, and will not submit until that is submitted).

Merge commit 'c42f81b8a0233af34aeba7526489883f6a1e0542'

* commit 'c42f81b8a0233af34aeba7526489883f6a1e0542':
Get the color value for the search url color from a theme value
b4da0ad0351996f639b50f9f29b123a9b5c24fd0 14-May-2009 Grace Kloba <klobag@google.com> Track the package manager. So if there is a Browser plugin installed or unintalled, we will update the WebView properly.
rowserActivity.java
rowserSettings.java
c42f81b8a0233af34aeba7526489883f6a1e0542 15-May-2009 Mike LeBeau <mlebeau@android.com> Get the color value for the search url color from a theme value
(dependent on change 1691, and will not submit until that is
submitted).
rowserProvider.java
8f4aee8b86e7e8e3f3f05a8ddef17e955ccae498 15-May-2009 Mike LeBeau <mlebeau@android.com> am 1ef26a30: Only swap title and subtitle for website suggestions; query suggestions should still stay the same (i.e., query in title, number of results in subtitle).

Merge commit '1ef26a30d0372d9fe55e8cb877b1b94bc93c2829'

* commit '1ef26a30d0372d9fe55e8cb877b1b94bc93c2829':
Only swap title and subtitle for website suggestions; query suggestions
1ef26a30d0372d9fe55e8cb877b1b94bc93c2829 14-May-2009 Mike LeBeau <mlebeau@android.com> Only swap title and subtitle for website suggestions; query suggestions
should still stay the same (i.e., query in title, number of results in
subtitle).

Also update all url subtitles to be green text as per search UI standards.

And change the text of "Search Google" to "Search the web" to accommodate
upcoming choices of web search provider.
rowserProvider.java
4155183d0c479d1e92f26b1a469b9dff4029f7d2 14-May-2009 Mike LeBeau <mlebeau@android.com> am 21beb13: Swap the title and subtitle of browser suggestions, so the w

Merge commit '21beb13181eb2b04a0356c77e0c737ea7acdad71'

* commit '21beb13181eb2b04a0356c77e0c737ea7acdad71':
Swap the title and subtitle of browser suggestions, so the webpage title
21beb13181eb2b04a0356c77e0c737ea7acdad71 13-May-2009 Mike LeBeau <mlebeau@android.com> Swap the title and subtitle of browser suggestions, so the webpage title
shows as the first line and the url shows as the second line. Preceding
"http://" is stripped from urls. If the first line would be empty or
whitespace, the second line is promoted to the first line.

This affects suggestions both for the browser and for global search. I
thought this looked a lot better so ran it by Leland and he's cool with
this.

I went ahead and reused the raw int values being used for column indices
and such, but this is bad. You guys should really consider making this
code a little safer/cleaner. :)
rowserProvider.java
6f480422c930d5a85624f42af8f1ca2c063cb4b5 12-May-2009 Nicolas Roard <nicolasroard@google.com> Make menus inactive when needed and only show possible quotas
rowserPreferencesPage.java
rowserQuotaPreference.java
rowserSettings.java
riginSettings.java
78a98e459323f938e97789a6131beddbebb459ce 11-May-2009 Nicolas Roard <nicolasroard@google.com> Add UI support in the browser for HTML5 databases
rowserActivity.java
rowserPreferencesPage.java
rowserQuotaPreference.java
rowserSettings.java
rowserYesNoPreference.java
riginSettings.java
ermissionDialog.java
11b90900d0d27e5e288b01c6dbdfb893f1cc1eea 11-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1287

* changes:
When adding a bookmark, use the same database entry as the history item.
e75001ea964658da6d81ad626a4c94fe9fdf4b21 09-May-2009 Leon Scroggins <scroggo@google.com> When adding a bookmark, use the same database entry as the history item.

Fix for buganizer issue 1659694. Prior to this change, the user could
visit http://cuil.com, and then bookmark http://www.cuil.com, and the
bookmark would be stored in the database as a separate entry. This
results in the bookmark claiming to have been visited long ago. Now,
the two are stored as one entry, clearing up disagreements about
number of visits and last visited date.
ddBookmarkPage.java
fce182bff7713a12714018327f6da9500011ab17 08-May-2009 Leon Scroggins <scroggo@google.com> Avoid using a deprecated method.

The Cursor method commitUpdates has been deprecated, in favor
of using ContentResolver.update. Eliminate this call of
commitUpdates.
rowserActivity.java
4c5cea0286f5b8be8c1b2d61444f0539ffb58511 07-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 910ac1a: Merge change 1006 into donut

Merge commit '910ac1a8b53218984608d0d4ebde767f2c6c7f63'

* commit '910ac1a8b53218984608d0d4ebde767f2c6c7f63':
Update google_search_base for chinese language.
e9651c3366520fcbc1fba6b3ee662cae95fcea7b 05-May-2009 Bill Napier <napier@google.com> Update google_search_base for chinese language.

Changed default search base for china to be www.google.cn and changed the language param.
rowserActivity.java
d4134ea4af9389f80b82c1dec14e31ac7f78f8ad 07-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 646

* changes:
Use ViewStub for setEmptyView (bug 1803058)
7899452910232e46ab9374b26d7da60b977cff0a 30-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 421

* changes:
Merges p9 CLs 144856 and 145055 to GIT to enable the Database API in the browser.
ac10b54d50697e03d041822e7690f5781c597c4e 30-Apr-2009 Bjorn Bringert <bringert@android.com> am e90ede4: Add bookmarks search activity to browser.

Merge commit 'e90ede446d39dfbee45bcaef6a5ae876a5c92752'

* commit 'e90ede446d39dfbee45bcaef6a5ae876a5c92752':
Add bookmarks search activity to browser.
e1fcea07b51aea4bdb0baa4cb6ea7a455061bff0 30-Apr-2009 Bjorn Bringert <bringert@android.com> am bcd20b3: Import clean-up in BrowserProvider.

Merge commit 'bcd20b33a57c6505eb610c9d0bad2aa643bc2dfc'

* commit 'bcd20b33a57c6505eb610c9d0bad2aa643bc2dfc':
Import clean-up in BrowserProvider.
4764476bae447bce88580d2c58ca9e1fc7c5279e 30-Apr-2009 Bjorn Bringert <bringert@android.com> am 346dafb: Add search suggestions for just bookmarks+history.

Merge commit '346dafbfbd4c43fb6e71227b5c812978a1d9ac3f'

* commit '346dafbfbd4c43fb6e71227b5c812978a1d9ac3f':
Add search suggestions for just bookmarks+history.
092dd5d22d7f2ee0efcc68bd6e5a3afd1ea98953 22-Apr-2009 Ben Murdoch <benm@google.com> Merges p9 CLs 144856 and 145055 to GIT to enable the Database API in the browser.
rowserActivity.java
rowserSettings.java
e90ede446d39dfbee45bcaef6a5ae876a5c92752 29-Apr-2009 Bjorn Bringert <bringert@android.com> Add bookmarks search activity to browser.

This activity is never started from the browser. Its purpose
is to provide bookmark suggestions to global search (through
its searchable meta-data), and to handle the intents produced
by clicking such suggestions.
ookmarkSearch.java
bcd20b33a57c6505eb610c9d0bad2aa643bc2dfc 29-Apr-2009 Bjorn Bringert <bringert@android.com> Import clean-up in BrowserProvider.

While I was working on BrowserProvider, I noticed some unused and
incorrecly ordered imports.
rowserProvider.java
6439977e2db31525729eeed1f12c00ef3ce72f69 29-Apr-2009 Bjorn Bringert <bringert@android.com> am 24e1ec6: Fix Google search suggestions in Browser address bar.

Merge commit '24e1ec69f429c0dc5205e021a46c2b432b2ce652'

* commit '24e1ec69f429c0dc5205e021a46c2b432b2ce652':
Fix Google search suggestions in Browser address bar.
0c9a8af515bc3340fd78f7cad799d4b77504145a 29-Apr-2009 Patrick Scott <phanna@android.com> am 8df1967: Remove the tab from the list of tabs so the ImageGrid will u

Merge commit '8df1967e2a198b69af9da63e9571afef425c95db'

* commit '8df1967e2a198b69af9da63e9571afef425c95db':
Remove the tab from the list of tabs so the ImageGrid will update.
272cb0b86b6a57d8870533f0104a9a8c3f782997 29-Apr-2009 Patrick Scott <phanna@android.com> am 20abe04: Check for null before accessing mPickerData.

Merge commit '20abe047a9f424a916e1b2a5d8b614b9b466e924'

* commit '20abe047a9f424a916e1b2a5d8b614b9b466e924':
Check for null before accessing mPickerData.
eff59c63e8f3400944316297369c75cfebe60513 29-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> am 761b3b5: Merge change 423 into donut

Merge commit '761b3b5a23c06b64b9ecb99953665d2059e3b145'

* commit '761b3b5a23c06b64b9ecb99953665d2059e3b145':
Show the saved picture for freed tabs.
346dafbfbd4c43fb6e71227b5c812978a1d9ac3f 29-Apr-2009 Bjorn Bringert <bringert@android.com> Add search suggestions for just bookmarks+history.

The browser returns bookmarks+history, and pads with
google search suggest, when search suggestions are
requested using content://browser/search_suggest_query
This patch adds a new URI
content://browser/bookmarks/search_suggest_query
that only returns bookmarks+history.
rowserProvider.java
24e1ec69f429c0dc5205e021a46c2b432b2ce652 29-Apr-2009 Bjorn Bringert <bringert@android.com> Fix Google search suggestions in Browser address bar.

Before, the BrowserProvider talked directly to the
SearchManagerService and implemented its own version of
the SearchManager code for getting search suggestions.
This breaks if the global search provider is not
GoogleSearch.

This patch changes BrowserProvider to instead use
the SearchManager API to get suggestions from
the GoogleSearch application. When we have support
for third-party web search providers, this should be
changed to use the selected web search provider.
rowserProvider.java
83817df9b28943c0587388ea30b440f4b0744313 28-Apr-2009 Mihai Preda <preda@google.com> Use ViewStub for setEmptyView (bug 1803058)

and use <merge> instead of FrameLayout
rowserDownloadPage.java
rowserHistoryPage.java
ostVisitedActivity.java
8df1967e2a198b69af9da63e9571afef425c95db 28-Apr-2009 Patrick Scott <phanna@android.com> Remove the tab from the list of tabs so the ImageGrid will update.

I removed this by accident when removing the clearPictureListeners method. This
fixes a NPE when touching a removed tab in the tab picker.

BUG=1816205
mageAdapter.java
20abe047a9f424a916e1b2a5d8b614b9b466e924 28-Apr-2009 Patrick Scott <phanna@android.com> Check for null before accessing mPickerData.

It could be null when switching to a parent tab since the parent tab will be
restored before showing the tab picker. This clears mPickerData before building
the tab picker.
abControl.java
3ed26ae61becf077052638c831614eeba3a11f8f 23-Apr-2009 Jean-Baptiste Queru <jbq@google.com> Merge donut into master
2ed6edb70dae14691de2109e97fd54feedd84464 22-Apr-2009 Patrick Scott <phanna@android.com> 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.
rowserActivity.java
akeWebView.java
mageAdapter.java
abControl.java
9ac587d3247a2b6db6eab76359ababb7f60b918c 20-Apr-2009 Leon Scroggins <scroggo@google.com> Set a persistent default home page for the browser.

Fix for buganizer issue 1793708: 'Set home page' is empty after resetting to default. Keep track of the base for the default home page in a final variable. In loadFromDb, add the client to that (instead of to homeUrl, which could result in the client showing up twice in homeUrl) to get the homeUrl. Then, in resetDefaultPreferences, call setHomePage, with that same construction, so if the user clears their settings, they will return to having the default home page.
rowserSettings.java
d74610bc73ebe339fc90fb188c124b0d74fa16d3 20-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 325

* changes:
Check for null before animating the tab/webview.
ae641ac4bbe1c7c3fb235774cb84d910573595c7 20-Apr-2009 Patrick Scott <phanna@android.com> Check for null before animating the tab/webview.

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.
rowserActivity.java
abControl.java
b1b23a25658de3072331ea7fe6c8a869f9b35a22 20-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 262

* changes:
Enable Application Caches.
5151ac1ca400f9dbc32083407481145712310404 17-Apr-2009 Andrei Popescu <andreip@google.com> Enable Application Caches.
rowserSettings.java
354bbd00564c91f9989878685a2c5381bb36466e 16-Apr-2009 Leon Scroggins <scroggo@google.com> Correct behavior of FindDialog when clicking trackball.

Fix for buganizer issue 1793584. Previously, a CENTER_KEY (or trackball) event passed to the EditText in the FindDialog would go to the next match, removing the soft keyboard in the process. Now the FindDialog does not override it, so it behaves exactly like touching on the EditText.
indDialog.java
c0976cb1a281b0ce0233f533be00ef77cbf66823 14-Apr-2009 Grace Kloba <> Merge branch 'readonly-p4-master'
c9181841c7ed6b9f7dfc953eab8dc7ba1047022c 14-Apr-2009 Grace Kloba <> AI 146114: Fix #1770479. When a window is opened by "Open in new window", back should take it back to the window where it is opened from.
BUG=1770479

Automated import of CL 146114
rowserActivity.java
31a6d1cb63a513712bad717a6239919fd5428fd1 14-Apr-2009 Dave Bort <dbort@android.com> Browser: Remove references to android.util.Config

The semantics of Config.DEBUG will be changing soon, and all other
Config.* fields will become deprecated/hidden.

BUG=1780938
rowser.java
rowserActivity.java
earsNativeDialog.java
mageGrid.java
abControl.java
e76e53a590b83221eb6b97d28322b87df5449dad 09-Apr-2009 Patrick Scott <> Merge branch 'readonly-p4-master'
fb5e77fac7b8b311fe72827183f8988f5ee92a5f 09-Apr-2009 Patrick Scott <> AI 145181: There might not be a current tab during onDestroy so check before
detaching it from the view system.
BUG=1746760

Automated import of CL 145181
rowserActivity.java
ea0e4c54efeb30aa03aa04cef1d2172f9e7adafb 03-Apr-2009 Leon Scroggins <> Merge branch 'readonly-p4-master'
faa15dbaaf1a7f605bbaeda4936667211ce6fd5b 03-Apr-2009 Leon Scroggins <> AI 144462: Fix for 1570350: file:///foo not recorded in goto history. When creating suggestions for the search bar, provide suggestions from the history/bookmarks database that begin with "file" if the user types "file".
BUG=1570350

Automated import of CL 144462
rowserProvider.java
3dc09b269fe4af164371f7a8268a5554b32c1be2 01-Apr-2009 Jean-Baptiste Queru <jbq@google.com> Use the new download manager APIs introduced in change 7400

Conflicts:

src/com/android/browser/BrowserActivity.java
rowserActivity.java
rowserDownloadAdapter.java
rowserDownloadPage.java
etchUrlMimeType.java
b0cd072e78d74c30cef211e09dc426c4b7e8aa7b 31-Mar-2009 Leon Scroggins <> AI 143762: Fix for issue 1636784: Landscape only option for the browser. (This change is in master.) Add an option in the settings menu of the browser to give the user the option of always displaying in landscape, ignoring sensor/opening and closing of the keyboard.
BUG=1636784

Automated import of CL 143762
rowserSettings.java
0ba83cebb55525d3a207149a2847d2a0dac42f03 26-Mar-2009 Grace Kloba <> Automated import from //branches/donutburger/...@142729,142729
rowserActivity.java
rowserProvider.java
3d493dbdb2bc5f0eb4464ae9040aaec7bcb082d6 26-Mar-2009 Grace Kloba <> Automated import from //branches/master/...@142773,142773
rowserActivity.java
rowserProvider.java
87dae9ab44c6538265c86deccb29ee125c5c74d2 25-Mar-2009 Grace Kloba <> Automated import from //branches/master/...@142273,142273
rowserActivity.java
rowserProvider.java
b7a0f3f152916edd046ff0e3f27f381dff18d35c 25-Mar-2009 Grace Kloba <> Automated import from //branches/donutburger/...@142261,142261
rowserActivity.java
rowserProvider.java
b34f87a2e13af13d697130482af01b537ab7c5fd 25-Mar-2009 Feng Qian <> Automated import from //branches/master/...@142050,142050
rowserActivity.java
rowserHomepagePreference.java
e09761e605bff04ff2e0b5e1f25541988088e80d 25-Mar-2009 Patrick Scott <> Automated import from //branches/master/...@141656,141656
rowserBookmarksAdapter.java
rowserBookmarksPage.java
c6bc160151e0e0e86a914a8d20433bb694d7dc57 25-Mar-2009 Patrick Scott <> Automated import from //branches/donutburger/...@141655,141655
rowserBookmarksAdapter.java
rowserBookmarksPage.java
dd4f4297c08803b238af28dddb373a1aea06cc1e 25-Mar-2009 Ramanan Rajeswaran <> Automated import from //branches/master/...@141638,141638
rowserActivity.java
rowserProvider.java
rowserSettings.java
f447f26579a10515272f5b9824c918a56a9b104b 25-Mar-2009 Ramanan Rajeswaran <> Automated import from //branches/donutburger/...@141637,141637
rowserActivity.java
rowserProvider.java
rowserSettings.java
e6d4fa3d266624e1a9e3db65e927e0064ee4f379 25-Mar-2009 Romain Guy <> Automated import from //branches/master/...@140651,140651
rowserBookmarksPage.java
db6c39108500d90c5de7cec33c29762d88de93e2 25-Mar-2009 Romain Guy <> Automated import from //branches/donutburger/...@140648,140648
rowserBookmarksPage.java
37911c78a0647567fd9fa49125e7de37455b2d5a 25-Mar-2009 Patrick Scott <> Automated import from //branches/master/...@140606,140606
rowserActivity.java
a6555249850bdc364de11e3ad54b571b91b1a2a0 25-Mar-2009 Patrick Scott <> Automated import from //branches/donutburger/...@140604,140604
rowserActivity.java
8963b29db97943e82f8780b3ef65a40d788634b7 25-Mar-2009 Eric Fischer <> Automated import from //branches/master/...@140538,140538
indDialog.java
dca7218b6f1d00495d34ebf9e30010fde118be07 25-Mar-2009 Eric Fischer <> Automated import from //branches/donutburger/...@140535,140535
indDialog.java
419af8360cd7d78b5c19ca52b51fde8178acb1f3 25-Mar-2009 Patrick Scott <> Automated import from //branches/master/...@140415,140415
rowserBookmarksPage.java
8fa670311ef8a748db8ed30e7c32ee9ac0dcb360 25-Mar-2009 Patrick Scott <> Automated import from //branches/donutburger/...@140394,140394
rowserBookmarksPage.java
a3c0aabac06a1390d1d49f34b9bac74534b606c8 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
rowserProvider.java
abControl.java
f59ec877363eaf43118677f249008eddc7a9ce11 13-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@138607
rowserActivity.java
rowserBookmarksPage.java
mageAdapter.java
abControl.java
cb9a0bbc3a00a044fbfdabda920d3be80b0747f0 11-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137873
rowserActivity.java
4e5f58704099c37186d4825c3d55ea5b0527867f 09-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137197
rowserActivity.java
abControl.java
0c90888c75eed12f6e2e14a9044faf50bd4af8ed 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
ddBookmarkPage.java
ddNewBookmark.java
ookmarkItem.java
rowser.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserDownloadAdapter.java
rowserDownloadPage.java
rowserHistoryPage.java
rowserHomepagePreference.java
rowserPluginList.java
rowserPreferencesPage.java
rowserProvider.java
rowserSearchpagePreference.java
rowserSettings.java
rowserYesNoPreference.java
ombinedBookmarkHistoryActivity.java
ots.java
akeWebView.java
etchUrlMimeType.java
indDialog.java
earsBaseDialog.java
earsNativeDialog.java
earsPermissions.java
earsPermissionsDialog.java
earsSettingsDialog.java
istoryItem.java
mageAdapter.java
mageGrid.java
eyTracker.java
ostVisitedActivity.java
abControl.java
8611831e36b71c844a14788998728f3cd625b833 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
ddBookmarkPage.java
ddNewBookmark.java
ookmarkItem.java
rowser.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserDownloadAdapter.java
rowserDownloadPage.java
rowserHistoryPage.java
rowserHomepagePreference.java
rowserPluginList.java
rowserPreferencesPage.java
rowserProvider.java
rowserSearchpagePreference.java
rowserSettings.java
rowserYesNoPreference.java
ombinedBookmarkHistoryActivity.java
ots.java
akeWebView.java
etchUrlMimeType.java
indDialog.java
earsBaseDialog.java
earsFilePickerDialog.java
earsNativeDialog.java
earsPermissions.java
earsPermissionsDialog.java
earsSettingsDialog.java
earsShortcutDialog.java
istoryItem.java
mageAdapter.java
mageGrid.java
eyTracker.java
ostVisitedActivity.java
abControl.java
1658a9bc00a3bd692908dcd5b9eb550a49f8f5ec 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
rowserActivity.java
rowserHistoryPage.java
rowserHomepagePreference.java
rowserPreferencesPage.java
indDialog.java
earsFilePickerDialog.java
earsNativeDialog.java
earsShortcutDialog.java
aec52de1c66b9ec52b126705ea1a63c2db6e12e5 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
ddBookmarkPage.java
rowserActivity.java
rowserHistoryPage.java
rowserHomepagePreference.java
rowserPreferencesPage.java
indDialog.java
earsFilePickerDialog.java
earsNativeDialog.java
earsShortcutDialog.java
1a16d15d91a3896065ceeb4972231eb5656a6f6c 20-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132569
earsDialog.java
earsDialogService.java
GearsDialogService.aidl
7561d4fd03750ad668c9a8d513753060c19f28ee 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
rowserActivity.java
rowserHistoryPage.java
rowserSettings.java
earsBaseDialog.java
earsFilePickerDialog.java
fbb2a3ac0739da8207174943c08a289dcddcfab6 13-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@131421
rowserActivity.java
rowserSettings.java
akeWebView.java
earsBaseDialog.java
earsFilePickerDialog.java
earsNativeDialog.java
earsPermissions.java
earsPermissionsDialog.java
earsSettingsDialog.java
earsShortcutDialog.java
ostVisitedActivity.java
b7775e1e46a6c8ce0f07747d44c1b1792bb0ce1c 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
ddBookmarkPage.java
ddNewBookmark.java
ookmarkItem.java
rowserActivity.java
rowserBookmarksPage.java
rowserDownloadAdapter.java
rowserHistoryPage.java
rowserProvider.java
rowserSettings.java
ombinedBookmarkHistoryActivity.java
indDialog.java
istoryItem.java
ostVisitedActivity.java
abControl.java
066e90873f67cf99f9f1bcb16dc79dae6f0540d4 20-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127101
rowserActivity.java
earsFilePickerDialog.java
abControl.java
96cb4a4f42a898ddbe76b786b03c17b70f061003 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
rowserActivity.java
765e7c99c2b0b503f6ca6005897224b9d616d49b 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
rowserActivity.java
earsBaseDialog.java
earsFilePickerDialog.java
earsSettingsDialog.java
ed217d91fb3f1a8f4e75ab36ef81d72ef9f4e6d6 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
ddBookmarkPage.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserDownloadAdapter.java
rowserDownloadPage.java
rowserHomepagePreference.java
rowserPreferencesPage.java
rowserProvider.java
rowserSearchpagePreference.java
rowserSettings.java
akeWebView.java
etchUrlMimeType.java
indDialog.java
earsBaseDialog.java
earsDialog.java
earsFilePickerDialog.java
earsNativeDialog.java
earsPermissions.java
earsPermissionsDialog.java
earsSettingsDialog.java
earsShortcutDialog.java
mageAdapter.java
mageGrid.java
abControl.java
ba6d7b853c32ad6c3be26c443daa61f322bcfdc2 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
ddBookmarkPage.java
ddNewBookmark.java
ookmarkItem.java
rowser.java
rowserActivity.java
rowserBookmarksAdapter.java
rowserBookmarksPage.java
rowserDownloadAdapter.java
rowserDownloadPage.java
rowserHistoryPage.java
rowserPluginList.java
rowserPreferencesPage.java
rowserProvider.java
rowserSettings.java
rowserYesNoPreference.java
ots.java
akeWebView.java
indDialog.java
earsDialog.java
earsDialogService.java
istoryItem.java
GearsDialogService.aidl
mageAdapter.java
mageGrid.java
eyTracker.java
abControl.java