summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/TabControl.java
Commit message (Collapse)AuthorAgeFilesLines
* Guard against null stringsVivek Sekhar2016-01-111-3/+6
| | | | | Change-Id: I165c9fee57c0605b95751cc5875e6e6142e2001b CR-Fixed: SWE-6070
* Cleanup incognito profileVivek Sekhar2016-01-111-0/+2
| | | | | | | Tabcontrol now destroys the incognito profile when the last incognito tab is closed. Change-Id: I20513a7cee1dc9c0cbf116ac182e5c80de0adfe2
* Fix issue with memory monitor killing background tabsVivek Sekhar2016-01-111-1/+1
| | | | | | | | | When multiple tabs are opened in background memory monitor would allow only a certain number of tabs to load, other tabs would never have a chance to save instances which can be restored from WebView. We ensure to restore the background tabs from original URL. Change-Id: I940d4cd8f3b077d5351cb34ce441bd4b74ae689b
* Reload page on settings changePankaj Garg2015-08-281-0/+26
| | | | | | | | - Reload current webpage when user tweaks browser settings CR-Fixed: 5570 Change-Id: I643b857b23e2f39e6f54c3d38eb83622e0794d96
* Fix for duplicate tab ids exceptionAxesh R. Ajmera2015-08-281-3/+3
| | | | | | | | | - When the Snapshot tab was getting restored its tab id was not getting restored again because the object was not passed, when restoring it. This change fixes the issue
* Restore Snapshot Tab featureAxesh R. Ajmera2015-05-191-1/+9
| | | | | | | | When tabs were getting killed the state of the Snapshot Tab was not getting saved or restored. Change-Id: I7bddb045b15a7c23fd210158389cf779c633fba6
* Preserve state when restoring tabsStewart Chao2015-01-071-1/+1
| | | | | | | Tab state was being set to null when calling createNewTab. Change-Id: Ibd0e1f0c6d8a2582dedc1047476c810a573ea827 Fixed-issue: SWE-3178
* Start background tabs hiddenStewart Chao2014-12-171-3/+15
| | | | | | | | Background tabs should start using the policy OPEN_BACKGROUND_TAB so that Blink does not try to render the non-visible view. Change-Id: I213e733c1a97bc1aae4104691b4c57f6c8bf3f3e Fixes-issue: SWE-2733
* Clean visual style: move to Light, add Material support, change Drawables ↵Enrico Ros2014-12-011-0/+14
| | | | | | | | | | | | | | | | | | | | (progress, icons). This code alters the visual style moving the APP to a Light theme. Parents of the theme are either Theme.Holo.Light or Theme.Material.Light depending on which API we start the APK from. Needs SDK 21 to build. Other than the visual changes, this commit changes: - name of the APP to 'Browser' - animations and sequencing of the Tab switcher in {nav/anim}_screen - removal of the warning icon from the Exit dialog - change of the favicon appearance (removal of the double border) Vast amount of unused resources are removed from the APK. Just XHDPI drawables have been synthesized for now, and the Primary color was used for the icons and is accessible in R.color.Primary. Change-Id: If75cc051c5d4015383e96066cdb6507484e625d8
* Porting newer changes from 1599-qrdVivek Sekhar2014-10-281-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes NULL pointer exception on crash recovery Browser registers JS interface during crash recovery for each tab. Some of tabs are not recovered (e.g. Incognito tabs). The code was setting the JS interface for these tabs as well, while the tab pointer was NULL. Change-Id: Ic0255d4b98eef694d7b1b0a92595332b88cca695 Add javascript interface for 'def_landing_page'. Fix CR: 731360. Change-Id: I15f5de350cb4dd74198c4ca64f92a2d15f52068b Fixes issue seen on carrier's homepage. - When the user navigates from a carrier's homepage to any bookmark entry and goes back to homepage, the buttons on the homepage was not responsive. The issue was related to how JavascriptInterface was added to webview and required a reload of the page during page navigation. The issue is fixed by not removing the JavascriptInterface that was added to a webview when the user navigates from the carrier's homepage and granting access to the java methods of the addJavascriptInterface only if the URL is the carrier's homepage. Change-Id: Ie328f2c8dbb41869bffdaf840c93d560171e79fb Change-Id: I17f34c19890197714e661638d028fc74bfc38529
* Porting browser changes from 1599-qrd to 1847Tarun Nainani2014-09-221-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ----- Added WebsiteSettingsFragment in known fragments Missing fragment was causing 'Settings > Advanced > Website settings' to crash. Change-Id: Iaf99a292293e269a1f359acb52f3448ed90c2abc ----- Increase max sandboxed process services to 19 in SWE Browser manifest matching the content shell. ----- Hide title bar feature is enabled and required callbacks are implemented. - Add a new setting to allow media downloads - if audio and video mimetype based urls which do not have "Content-Dispostion: attachment" in response header should be allowed to download or not Change-Id: If5892db0bbfb81eaa6b0ae2a7e1ae81e98d08d33 - Add "modify audio settings" permission in AndroidManifest for browser Change-Id: I68bf299785839cf2b11b78d1d53f6ec03bd10b62 - Browser to allow adding extra HTTP headers. Change-Id: Ibd6b76a0001fd6e08cc0565231b09efe0f63bdf2 - Allow auto play without Gesture Change-Id: I666658ae6955a43ab346d01e733ef6480e615ce1 - Expose 'def_enable_media_downloads' for clients to override Media download option. Change-Id: I026d7982fa2507d5f461bdae04d2f6413f2eb822 - Hide LIVE_MENU items on non http/https pages - Hide the following menu items on non http/https URIs - Share page - Find on page - Request desktop site - Save for offline reading Change-Id: I54de428130a2aab27d1eb4b67b84d2911ae356b2 - Enable Save for offline option only after page is fully loaded. Change-Id: I876756f412f3c9462042bccf8a4a7f970e801185 - FetchUrlMimeType was not encoding URL before calling HttpHead. Change-Id: Ib389963af0f391a5a59bbbd83feeedcf8e3dfb8d - Chinese translation for "Allow Media Downloads" Change-Id: I5a8822383d79af33e771db4c9e8ead03ebefe333 - Show only the partial screenshot instead of the whole viewport when switching back to tab. Change-Id: I442b1256460ac4da1c40941ea7a1934b8675cb3a - Fix navigation screen animation issues Height of titlebar was incorrectly added twice to the calculation of animation parameters causing: (i) AnimScreen view to be drawed below the NavTabView when swithing to navigation screen, and (ii) screen flashing when selecting a tab from the navigation screen. Change-Id: Ifec1a4a8b5832802cad7658e202f0611fb8c3bfb - Fix saving state for tabs purged by memory monitor Fetching the incognito property from the Tab's webview was causing Tabs whose webview was set to null (e.g. by the memory monitor) to be skipped when saving state. The fix uses an existing Tab API that does not presume that a Tab has a webview attached. Change-Id: I15c8c77431548ea5818ee0572f77afe2e66edf90 - Fix a continously reloading web page Page has JavaScript logic to reload on size change. When titlebar is hidden, the content margin is readjusted which is not necessary. Fixed by removing the margin adjustment. Change-Id: Id26f7785c43dc7a46615dfa03f8fecd77c432dca - Fixed browser crash that happened while saving links The encodeURL function in FetchUrlMimetype was double encoding the URL. This was leading to a corrupted URL. HttpHead was throwing an exception due to this. The encodeURL was done to fix another problem, where URLs with ### characters were causing a crash. Replaced encodeURL with URI to check if URL is correct. Also, disabled "save link" option for incorrect URLs. Change-Id: I99d606c2c59251233fa0ffad9c81138c9baa6342 - Fix various issues with autohide, quickcontrols and fixed titlebar A whitebar is seen when quickcontrols is turned on. Configuring to use fixed titlebar doesn't work anymore. Both issues are fixed by repairing the corresponding logic in BaseUi and TitleBar classes. A new feature to reveal the titlebar on pageload is added. Fullscreen logic is modfied to take into consideration of the state of quickcontrols and the fullscreen browser setting. Without these changes, going to fullscreen shows unneeded titlebar. Change-Id: I2358f3b8aec5bf28a49870fb1a8c4f49aa168351 - Use regular tab for loading url in "go live" option - This use normal tab for loading live pages instead of snapshot tab. Change-Id: Iebe8278394d983f461892a91813a35f94fd8bde3 - Fix for saved pages thumbnails - Properly scale down screenshot bitmaps prior to saving as thumbnails. Addresses the issue of partially displaying saved pages thumbnails as well as UI crashes and slow scrolling when there is a large number of saved pages. Change-Id: Ib89722da767759740773f0ce3a6f018b5782a8a5 - Prune bitmap recycle calls Remove recycle() calls in preference to setting the bitmap to null to avoid accidental deletion of a bitmap when its still in use. Change-Id: I7c67eecafdcaf0795de3250fe10650bef7dd76d8 - Fixes back navigation when UserAgent is changed on new tab When clicking a link opens up a new tab, and the user agent is changed for this new tab, browser was creating a new navigation entry. When user clicked back button the browser was going back to the same page, instead of removing the tab. For example, the user agent can be change by enabling/disabling desktop site. Change-Id: Id52fb20e9f056ada7d98c665b3274d85a2252935 ----- Comment out geolocation changes. Change-Id: I001bf88e5cb716fcce4b066893631627d2aee76d
* Porting 1847 and 1599-qrd browser changesAxesh R. Ajmera2014-06-051-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- Fix issue with exit dialog showing on downloads The dialog was only shown when the download was initiated from outside the browser. Added a property to Tab to identify it was created from an intent and handle closing it appropriately. Change-Id: I83d342571f3fbf74223e248dd6bb6a8660bca96b --- Memory monitor not deleting tabs when switching tabs. Fixed bug where tab.destroy() was called only when new tab is created. Fix was to check for stale tab when setActiveTab is called and destroy webview for it. Change-Id: Ibcb6431039ac97fcf21aaab4ace0dfb27f4227dc --- Fix content disposition having multiple attributes Change-Id: If04e930f16243dd1d4ee0acec3a31dfff971ea78 --- Fix yahoo search url where url 'http://cn.search.yahoo.com' is redirected to 'http://sg.search.yahoo.com/' and query string is lost in redirection. Change-Id: I326d15528ae3b7a1cd7d90ca7a454c3bfbddfdd2 --- Fix issue in Autofill delete button Change-Id: I9dff2a21d976c3269455b2d112cc964980642f82 --- Smoother tab transition and miscellaneous UI fixes. - Fixed white screen issue seen when render process was killed during tab switches. - Fixed jankiness with animation during tab switching. - Fixed issue where cancelling a dialog was causing the menu item to be disabled. Change-Id: I099b7ed3fdd8e10142f5ce932192f9db19f9650f --- Fixes crash view to be shown for background tabs Change-Id: I128e165ecfa7fa44c1d98ba13c5b22719c12d2a7 --- Fix timing issue with tab animation A max num counter is introduced to put a upper limit on time to wait for the tab (SurfaceView) to be ready. This fixes issue seens on JB Change-Id: I5519534bc2ea572ca7eb4bb3b1f27921315e9359 --- Allow copy URI for My Navigation page Change-Id: Ic98a2ad426462df7adf748b15b7e2e70a00d382e --- Enable WLAN checks. - Enable WLAN access point selection if WLAN is enabled and access point is available. - Prompt user to enable mobile data when WLAN is enabled access point is not available. Change-Id: I97e0a0053b07357ee438c0d48d0adfa8abbd80a2 --- Introspect mimetype for octect stream mimetype based on file extension. Change-Id: I2b3e039647cf60b595d36261cf2ee391207304bc --- Fix crash when handler is null Change-Id: I09afd1e8558a5e6473df5b44b5cf4e2584feefe9 --- Fix for JS interface required for overlay default home page Modified how the JS interface is initialized for the default home page and included it during the restore of default page. Change-Id: I077dc8d56aeb6a1db6159dd8f2a1b812b4cd2c79 --- Multiple fixes to SWE. - Fix showing added navigation correctly. - Fix showing white screen when creating new tab. Change-Id: I209f7f5a903a930f021f0a680547bba3dd74d597 --- Pause newly created tab when it is in background - When a new tab is opened in background, we need to ensure that the tab is properly paused. Change-Id: I45e1286de2a89d74581decf3c0c2a23655ae0c47 --- Fix for disappearing title bar caused by copy/paste control Change-Id: I19860bd9356b2dc392539aa1e16819545e32de6d --- Geolocation improvements - Provide users the option to make geolocation permission choices that are only good for a day. - Add a clickable icon to indicate that a site has permission to request Geolocation information. Selecting the icon allows the user to edit/clear the geolocation policy for the current origin - Enhanced preferences under Settings > Advanced > Website settings to allow users to modify/clear the per origin geolocation policy - Disable importing approved origins from /data/data/com.android.providers.settings/databases/settings.db Change-Id: Iafe0ea63f487e06bffecea4fbfc6db2b7b0b85c6 --- Add DuckDuckGo to list of search engines - User can now switch to DuckDuckGo from Settings->Advanced->Set search engine. Change-Id: I2ef5624d1eea7bd257c6619cc65b057ed865b5df --- Capture thumbnail when tab is paused - Fixes blank tab thumbnail when a tab is opened via adb comman Change-Id: I817d65575c88c37e6ac5828ea8e561dae6a14ba6 --- Fix for tab thumbnail preview cropped in landscape orientation Change-Id: Id7c14ddad2e465a9057d6cc85710b1f0dc660739 --- Change menu id for automation test Change-Id: Ic089b303d39f8677debeae292b8fd2bad096baef --- Do Not Track (Browser) - Browser modifications to set the Do Not Track privacy option. Change-Id: I262b7a05d43b39837cb84eb79f5844d14277e3fd --- Change-Id: Icc95bdf4bd8d2bd3e3282f77d7f6a88232b59cda
* Changes to conform to new overlay formatBijan Amirzada2014-05-141-16/+0
| | | | | | | | | - Added new overlay resources and checks for new resource values - Removed all references to carrier specific lookups and converted them to overlay implementations instead. - Removed old resources from assets directory Change-Id: I5143b499ffb6f1e08d1f9c846eec94300de87561
* Modified last of reflection calls to use ReflectHelper classBijan Amirzada2014-04-161-2/+0
| | | | | | | Also modified ReflectHelper class to consolidate the API and modified browser code to reflect the API changes. Change-Id: I708f43cf3c1432adc7cd78c25264330a673ffeb5
* Use android overlay for carrier configurationVivek Sekhar2014-03-251-6/+2
| | | | | | | - Modified browser to use android overlay logic for carrier configuration changes. Change-Id: I32f0364c0cad246c7f84c55c348eec629f5f0295
* Change SWE app properties back to stock AndroidBijan Amirzada2014-03-211-0/+721
| | | | | | | | | | | - Changed project package name from com.android.swe.browser back to com.android.browser along with code references to old package name. - Changes to AndroidManifest making it conform closer to stock browser manifest. - Changed app and apk name back to Browser. Change-Id: I778ee1d1197bd50bd4a4850eef6d1d7f4ef0ad0b
* Copy of new files from 1599Bijan Amirzada2014-03-041-714/+0
| | | | | | Modified folder structure - added swe folder Change-Id: I2b48a1635ad0a6406398aa9f1021a1f43baebeef
* Browser: add homepage and bookmark featureqqzhou2013-07-311-0/+17
| | | | | | | | Add specified homepage and bookmarks for carrier. CRs-Fixed: 516137 516140 516141 Change-Id: I923e41e376685e0d5c45b8ce8f2e523d56492680
* Stop loading subview in stopAllLoadingMattias Nilsson2012-07-271-1/+1
| | | | | | | The main webview is stopped twice instead of stopping the subview loading. Correcting this cut and paste error. Change-Id: Ic12c7219d222d42f59e27f1cda0cd65a003b41ca
* fix back key on tabs behaviorMichael Kolb2012-01-171-1/+1
| | | | | | | | Bug: 5851422 5841282 don't restore back/forward list when re-creating a webview Change-Id: I4648ced38aafedb8e129f599f0ea28f7520da9b8
* Make sure preloaded tabs have unique IDs.Mathew Inwood2011-09-021-0/+6
| | | | | Bug: 5251821 Change-Id: I6dd7561a2461805912268a5faf967199cf39fd8c
* Fix issues with state save/restoreJohn Reck2011-08-291-11/+13
| | | | | | | | | | | | | 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
* Faster all the things!John Reck2011-08-171-8/+0
| | | | | | | | | | 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
* Reduce capture frequencyJohn Reck2011-08-091-0/+19
| | | | | | | | | 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
* Restore overhaulJohn Reck2011-07-271-29/+14
| | | | | | | | Bug: 5069192 Store thumbnails in a database restored async for each tab Fix restoring a tab not restoring its current state Change-Id: I2c14e352638aac0ef766fb3bf4036ff220c53ecd
* handle preload tab when max count is reachedMichael Kolb2011-07-271-0/+19
| | | | | | | | | | 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
* Fix TabControl#canCreateTab.Narayan Kamath2011-07-261-4/+3
| | | | | | | | | | | | 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
* Fixes an NPE observed during state restoration.Narayan Kamath2011-07-201-4/+10
| | | | Change-Id: Ie91076a46b33d4524341886f61e6c89d6ed3bfd7
* fix restore bugMichael Kolb2011-07-131-4/+19
| | | | | | | | | 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
* Saved Pages tabJohn Reck2011-07-011-20/+0
| | | | | | | | | | 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
* Preloading support in browserMichael Kolb2011-06-301-0/+8
| | | | | | | | | | | | | | | | | 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
* Fix IntentHandler behaviorJohn Reck2011-06-291-20/+8
| | | | | | | Bug: 4473779 Plus, TESTS! Huzzah! Change-Id: I043e100d99d4653b7fb7885217d7fb305930a137
* Clarify restore dialog, prevent spamJohn Reck2011-06-171-6/+11
| | | | | | | | | | 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
* Persistent frozen tabsJohn Reck2011-06-141-4/+44
| | | | | | | | 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
* fix various NPEsMichael Kolb2011-06-101-1/+5
| | | | | | | | | | | | | Bugs: 4597115 4580514 4580511 4560889 4545346 Monkey proofing nav screen; disabled pause/resume during scroll Change-Id: I4e24b91fc0b6c008cb4e2df113316c0063f0c915
* Prevent crashing in CrashRecoveryHandlerJohn Reck2011-05-271-2/+4
| | | | | | | Catch Throwable instead of Exception Don't save screenshots for crash recovery Change-Id: I22c36dc644ae597c609880d2ced79436918d83a6
* introduce tab IDsMichael Kolb2011-05-121-100/+94
| | | | | | | Tabs are identified by IDs now, instead of their position Refactored the save/restore code Change-Id: I7133d55831201d097dc19ec938a85e7085f36749
* refactor open tab codeMichael Kolb2011-05-091-5/+4
| | | | Change-Id: Ibcffa5a55b2b7dcf56174f9dd916a565b31506e9
* Browser settings refactorJohn Reck2011-04-261-3/+0
| | | | Change-Id: I6fc1b21f7ea692fbe37a17bf900e9b7408a9c077
* Clear session cookies before attempting pre-login.Patrick Scott2011-02-041-75/+90
| | | | | | | | | | | | | 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
* Overhaul handling tab data updatesJohn Reck2010-12-171-25/+2
| | | | | | | | | | 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
* Fix NPE in pauseWebViewTimersMichael Kolb2010-11-301-14/+0
| | | | | | | | | | | | | 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
* restore all tabs on demandMichael Kolb2010-11-191-5/+19
| | | | | | | | Bug: 3214151 introduced new flag to determine if all tabs should be restored controlled by the Ui implementation Change-Id: I3e296f87a93fae54693bca186bb06ecd6db11d02
* Controller RefactorMichael Kolb2010-11-171-91/+15
| | | | | | | | | | 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
* Fixes tab title not updating correctlyJohn Reck2010-10-291-1/+1
| | | | | | | | | | 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
* Fixed favicon bugJohn Reck2010-10-261-1/+1
| | | | | | | | | 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
* Remove unused drag tracking codeBjorn Bringert2010-10-141-15/+0
| | | | Change-Id: I1284704472178b0de6634e911fc88d37855b519d
* Remove some unnecessary use of hidden APIsBjorn Bringert2010-10-121-1/+1
| | | | Change-Id: Ie72947017550d759994e34d7db8087d1f9e6d63a
* increase max number of tabsMichael Kolb2010-09-271-5/+8
| | | | Change-Id: I45cd23442fc0d4d3d117f9eca6051b79169d9c0d
* disable zoom buttonsMichael Kolb2010-09-031-0/+12
| | | | Change-Id: I6b99b74bb1930c6a66903bd4894f51f3aaf33e89