summaryrefslogtreecommitdiffstats
path: root/src/com
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix Fragments calling into uninitialized EngineSagar Dhawan2015-11-051-1/+8
| | | | Change-Id: I244e722c39efedda91c21b0fa86bddd5ef6dec19
* Fixes issue with download path selectionVivek Sekhar2015-11-053-31/+30
| | | | | | | | | Ensure that onActivityResult is called on the correct fragment to handle changing the path. CR-Fixed: 897602 Change-Id: I0527771558b02551c861929fd076f03a99ba4be3
* Fix Tab switching when starting a DownloadSagar Dhawan2015-11-053-7/+6
| | | | | | | | | | When a Download URL opens in a new Tab, the browser attempts to start the Download and close the Tab. The methods used to do this were buggy, leaving the visible tab in a broken state. Change-Id: I3eb0e9ca0992bfec48de2f58f5aa2895018cdd88
* Fix adding duplicate BookmarksSagar Dhawan2015-11-051-2/+2
| | | | | | | | - It is a requirement to disallow adding multiple bookmarks with the same "label". Change-Id: I991696482bec599d357ebf6468f24471eccc0338
* gello: make reader/offline UI consistentjrizzoli2015-11-051-1/+1
| | | | | Change-Id: Ifba53555426768e710e5521119fcdfc946f73a4e Signed-off-by: jrizzoli <joey@cyanogenmoditalia.it>
* gello: fix tabs glitchesjrizzoli2015-11-051-2/+0
| | | | | Change-Id: Iebb2ade8c0fe4a679f8a4a77713b15ae71c6b2c2 Signed-off-by: jrizzoli <joey@cyanogenmoditalia.it>
* Add low power mode optimizationSagar Dhawan2015-11-054-8/+20
| | | | | | | | | | | | | | - In low power mode UI will no longer try to color the status bar based on the favicon - Fixed titlebar not translating fully. This was resulting in the view not hiding completely and causing a higher power draw. - Removed previous change to hide dropshadow when playing fullscreen content. Not needed now. Change-Id: I7943737429f22e105aa2315a97c018bce75c839c
* Fix system Navigation bar covering menu when fullscreenSagar Dhawan2015-11-052-1/+11
| | | | | | | | | | | | | | | | Fixed one case of the navigation bar covering the app menu popup. Needed to make the popup non-modal before showing it and modal immediately after so that it can be interacted with. This will happen only when Immersive mode is in use since testing doesn't work with non-modal popups. CR-Fixed: 903500 Change-Id: Ia265d434a96822e8c1095e89aa42f67a335a13ff
* Fix system navigationbar covering UI in Immersive ModeSagar Dhawan2015-11-051-9/+26
| | | | | | | Immersive mode appears to be buggy on android L and below. Added a runnable to re-apply immersive mode. Change-Id: I97d0dd7c93ce0713ef39f49862087f329db3ea06
* Fix Per site settings dialog persistenceSagar Dhawan2015-11-051-45/+138
| | | | | | | | | | | The 'add new site' and 'clear all' dialogs in Per site settings will now persistence over device rotation/screen off and other configuration changes. CR-Fixed: 903478 Change-Id: I1267d4a889b09cf428eb5d70dd9ff59594f02e96
* Fix crash when selecting edge swipe settingsSagar Dhawan2015-11-051-1/+1
| | | | | | | | | | When selecting a setting from the discovery panel the setting is updated asynchronously, this results in a view inviladitaion being called on the wrong thread. Changed it to Post it to the UI thread when available. Change-Id: I08ad30585da9b9b8a89dec69dc1cb216d0a23cd6
* Fix dropshadow showing when displaying fullscreen contentSagar Dhawan2015-11-051-3/+11
| | | | | | | | The titlebar drop shadow was visible during fullscreen video playback. There is no need to show the dropshadow during fullscreen interaction. Change-Id: I09959b38777d22b213117ac96f5999e211c289f5
* Fixes to Edge Navigation for missing bitmapsPankaj Garg2015-11-054-21/+72
| | | | | | | | - Show prominent color from favicon when bitmap capture of a navigation entry is missing - More active purging of bitmaps on navigation Change-Id: I2c137385bd1b1179dbbb16c0c3e933783d499c34
* Fix TitleBar not hiding when playing Video on TabletsSagar Dhawan2015-11-051-0/+3
| | | | | | | TitleBar is "fixed" on tablet UI but, should still be moved off screen when fullscreen content is present. Change-Id: Ie7ceef9c3a6eef52123c6de3d8f069f3a4f4203b
* Fix unnecessary bitmap captures on Tablet UISagar Dhawan2015-11-051-1/+2
| | | | | | | | | Tablets use a different UI design that doesn't use captures as often as the Phone UI does. Added checks to ensure captures weren't taking place unnecessarily. Change-Id: I54a32e0bd8f1aabd25d5e3bfd19f1604f0d0c082
* Add ellipsizing of Bookmark label textSagar Dhawan2015-11-051-0/+2
| | | | | | CR-Fixed: 903472 Change-Id: I2767562eadcde8c19f02f09b6b856137a556287f
* Fix blank bitmaps in tab switcherPankaj Garg2015-11-054-35/+135
| | | | | | | | | - Tab switcher was showing white bitmaps when a link was opened in new tab. CR-Fixed: SWE-5690 Change-Id: I4dead264e4332196af3fcfd3ad049d9e09d2b798
* Update navigation bar UIjrizzoli2015-11-051-0/+4
| | | | | | | | | | | | - Set right colors for elements - Hide separator when editing url - Keep it colored on tabs view - Make Security state icon smaller - Update progress bar indicator - Update incognito colors Change-Id: I856dd3add116dbc75be64a989983cac7ff814d95 Signed-off-by: jrizzoli <joey@cyanogenmoditalia.it>
* Fix Edge Navigation discovery panelSagar Dhawan2015-11-052-3/+13
| | | | | | | | Previously the view was not getting cleaned up, this could break some browser functionality Change-Id: Ic29e11316a54a3876feb7752652742c104f277cf CR-Fixed: 900986
* Fix problems with bookmarksSagar Dhawan2015-11-054-57/+49
| | | | | | | | | | | | | | | | | | | - Fixed incorrect detection of non-bookmarked pages showing as bookmarked. - Changed bookmarks to allow any scheme the engine can support - Changed bookmarks to only look for page url not title when looking up or adding bookmarks - Bookmarks will now use new apis to "fix" urls. These are the same api's the engine uses. This ensures that the bookmarks db treats urls exactly like the rest of the browser - Fixed crashes when launching bookmarks via an intent with wrong parameters Change-Id: I18d1f5b55c65e6fecf731128cef6d02222fd68a9
* Revert "Release warmed-up child process"Kevin Hart2015-11-051-1/+0
| | | | | | This reverts commit 4ad2edc7f983a69b1b6162e7c974bc03238bc4bd. Change-Id: Iba98604f0fb4b7b2bb614f4923fa0d8396895749
* Revert "Fixed crash when restoring settings to default"Kevin Hart2015-11-051-4/+1
| | | | | | This reverts commit 60a37f7469148b6ca4b5f701ebcc15d5cb440b83. Change-Id: I2fa6ffcb6e820ef26319a1912501b29d0fe1f880
* Revert "Start sandbox process early"Kevin Hart2015-11-052-4/+0
| | | | | | This reverts commit 055e6d855337d209c1799a59d57480ffa4616515. Change-Id: I8a0111fd0d265278cde73c0043f691997fead441
* Revert "Disable child warm-up patch"Kevin Hart2015-11-052-0/+2
| | | | | | This reverts commit 386c12339da2fe1e321d13ca2975dd19094e4115. Change-Id: I650ddc9a659d52221a18901253c82f68722be431
* Fixed issue for adding bookmarks to a new folderPankaj Garg2015-11-052-1/+4
| | | | | | | | | | | | | - The browser was crashing when user tried to add a bookmark to a new folder. The folder was created using folder selector UI on "add bookmark" dialog page. - If user rotates screen while creating a new folder to add bookmark, the keyboard was not getting dismissed. It caused an overlay on top of the folder selector. The user had to manually dismiss the keyboard. Change-Id: I5f2dbf6e00ab0a1d5b98bf72a04317c04ac0549a
* Do not allow duplicate Bookmark folderTarun Nainani2015-11-051-1/+38
| | | | Change-Id: I42f086128fb62805b08c581d09e53fd974d23f02
* gello: CyanogenMod style [2/2]jrizzoli2015-08-289-43/+4
| | | | | | | | | | - Material dark theme - Update colors palette - Card-like tabs - Updated menu entries - Reordered settings Signed-off-by: jrizzoli <joey@cyanogenmoditalia.it>
* Move command line resources to browserVivek Sekhar2015-08-282-2/+145
| | | | | | | - Added dummy raw files for overlay - Modified how command line switches are initialized Change-Id: I3954624f416484f321bf50b0faf2692059a2d84d
* Catch exception if bookmark provider cursor allocation failsPankaj Garg2015-08-281-0/+2
| | | | | | | | | - The cursor allocation was failing during low memory conditions. The exception was not getting caught resulting in browser crash. CR-Fixed: SWE-5650 Change-Id: Id48c599a3f1d4d32a7720da8a75a61228a66c285
* Fix stagnant FaviconSagar Dhawan2015-08-281-0/+4
| | | | | | | | | Sometimes going from a page with a favicon to one without, the favicon displayed would not update. Clearing the PageState ensures that the wrong favicon isn't shown. Change-Id: I597be5bd0c0c47f544c35af48a16d8de0c302ad2
* Reload page on settings changePankaj Garg2015-08-288-13/+143
| | | | | | | | - Reload current webpage when user tweaks browser settings CR-Fixed: 5570 Change-Id: I643b857b23e2f39e6f54c3d38eb83622e0794d96
* Revert credits url still pointing to "browser:" urlAxesh R. Ajmera2015-08-281-1/+1
| | | | Change-Id: Ibadb282f2adaa0fb4cbb4debcace64fabc8214fd
* Fix missing string resourcesSagar Dhawan2015-08-281-1/+1
| | | | | | | Fixed some string resource references that were left out after the last clean up. Change-Id: I9f3249aab831546d7e3c4d32f97638bdd3ae112c
* Fix voice searchTarun Nainani2015-08-281-6/+3
| | | | | | | | URL input text was getting updated to current url after voice search result. Patch fixes issue by first clearing the text and then requesting for focus. Change-Id: Iad8f8347745e5e503594d222259dd254d7a6da7f
* Revert "Fixed search engine name shown in browser settings"Sagar Dhawan2015-08-284-5/+183
| | | | This reverts commit 31c461582b6c109b9321f283e7b233399dcb9e79.
* Multiple fixes for FaviconsSagar Dhawan2015-08-289-76/+138
| | | | | | | | - Per Site Settings now uses SiteTiles and shows favicons - New default Favicon - Fixed missing Favicons on History items Change-Id: Ia0317694ede81d62ce04e0693f9779f65030165c
* [MDM] Added restrictionEnable to AutoFill restrictionDave Tharp2015-08-282-28/+40
| | | | | | | | | | | | THe Chromium policy document had a single controlling key for Autofill, and I attempted to emulate it. Unfortunately, a side-effect was reported in the non-mdm browser. The Fix was to go ahead and implement a second key (as we do for other restrictions), restrictionEnable. As a bonus, the enable logic for the actual value is no longer reversed, therfore les confusing. Change-Id: Ib074bf3efa79bded3fca246bf63824d640c26954
* Page progress update on unreachable pagesPankaj Garg2015-08-282-3/+7
| | | | | | | - The page progress was not moving to 100 percent for unreachanble pages. Change-Id: I54e990d9b829be54656a5904cb1427a2d286743f
* Show page title in site specific settingsSagar Dhawan2015-08-282-3/+12
| | | | | | | When available, the page title will be shown instead of showing the url twice Change-Id: I5f133a488e3a920ed98a461ee24397c9088a887b
* Start download manager as new taskTarun Nainani2015-08-281-0/+1
| | | | | | | This fixes the issue where download activity is shown as part of browser activity task stack when browser is re-launched. Change-Id: I3299f40ab1bcb965054c13031229a30ef7068a4f
* Fix for incognito Tab and urlAxesh R. Ajmera2015-08-283-12/+27
| | | | | | | | | - Prevents incognito tab from being opened from regular tab - Hides the incognito url when opening incognito tab Change-Id: I873f1ddf9ba99594d58a0984f19f3520a806ea1a
* Revert "Add support for "browser:" protocol"Axesh R. Ajmera2015-08-285-14/+10
| | | | | | This reverts commit c0272db15121ba10229bf9de6a4200f5e6e4c518. Change-Id: I4395d4f85f7e80e53ce9e8bfa43abcf25f34c636
* Fixed resetting of webrefinerPankaj Garg2015-08-283-26/+37
| | | | | | | - WebRefiner site specific settings were not properly cleared on browser reset to default Change-Id: I957111763b7b86eb91dc75744ec21deea0425bd5
* Modify auto update url for browserVivek Sekhar2015-08-281-21/+14
| | | | | | | - Moved logs to commandline switch based logging - Removed appending of package name for auto update url Change-Id: I7daa7c69fb8f4e30517f54a9bc01d10034f7e8cb
* Show title if secure sitePankaj Garg2015-08-284-27/+52
| | | | | | | - Show site title if the the site is secure - Don't hide title bar if site certificate has issues Change-Id: Ie10d317b76d449795806b8dbd164355c3ed98b6e
* Initialize webrefiner setting if browser is reset to defaultPankaj Garg2015-08-281-0/+5
| | | | | | | | - The webrefiner setting was not reinitialized on browser reset to default. This caused webrefiner option to be removed from security and privacy panel. Change-Id: I3d3c7807188509d941c63d8ebff116968de7cdd2
* Fixed search engine name shown in browser settingsPankaj Garg2015-08-284-183/+5
| | | | | | | - Browser was using Android default search engine app to show the name of search engine in its settings. Change-Id: Ib57115c6064f1ea5156d6c7eb492ab06ed09dbc8
* Added timer to unblock UI for tab switchingPankaj Garg2015-08-282-29/+67
| | | | | | | - A timer that unblocks UI if capture does not return when user presses tab switcher Change-Id: Ibabaf4af804a1f2de236e4617fba6d66c8a8a4ca
* Remove unused and duplicate stringsSagar Dhawan2015-08-288-16/+16
| | | | Change-Id: I7e1a3120e66ca8bc3adab65499663fecb5b041a3
* Fix crash while trying to load client certificateTarun Nainani2015-08-283-93/+2
| | | | | | | | Provide default implementation for PKCS11AuthenticationManager to fix null pointer crash. Clean-up client certificate api as now we use chromium's implementation for the same. Change-Id: I10c69b5d168e03ffb3fd9767bd17d5374e161111