| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
also removed the old tab switcher code
Change-Id: Id84ff64e42e5e1f70f55e136efdf84270c1a4b7b
|
|
|
|
|
|
|
| |
Tabs are identified by IDs now, instead of their position
Refactored the save/restore code
Change-Id: I7133d55831201d097dc19ec938a85e7085f36749
|
|
|
|
| |
Change-Id: I788343c7df3c282d8f42aeac715ad54eacea77b9
|
|
|
|
| |
Change-Id: Ibcffa5a55b2b7dcf56174f9dd916a565b31506e9
|
|
|
|
| |
Change-Id: I0c7bda38c4c12448822f575f6fe0670f87b3eb7b
|
|
|
|
|
|
| |
Make it holo and clean up the code
Change-Id: I6462cb72f104a2c076fd2ce2da876c74de8e783a
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I5d1575a9b74704abc313b322ae08ca7caaccdc69
|
|
|
|
| |
Change-Id: I0ef5d006988267ac8dd5f2f6d42c923fea90ecc4
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Remove KeyTracker, use KeyEvent instead.
Remove ImageGrid and ImageAdapter.
|
|
|
|
|
|
| |
Fix for http://b/issue?id=2126503 and http://b/issue?id=2124781
Change-Id: I4a83223477e553d124ed667d92bc4970a3ebca0e
|
|
|
|
|
|
|
|
|
| |
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
|
|
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
|